2sin (example 3.3)

Time bar (total: 15.9s)

analyze40.0ms (0.2%)

Memory
35.7MiB live, 73.8MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.6%49.4%0%0%0%0
0%0%50.6%49.4%0%0%0%1
0%0%50.6%49.4%0%0%0%2
0%0%25.3%49.4%0%25.3%0%3
0%0%25.3%49.4%0%25.3%0%4
0%0%19%49.4%0%31.6%0%5
0%0%15.8%49.4%0%34.8%0%6
0%0%11.1%49.4%0%39.5%0%7
0%0%8.7%49.4%0%41.9%0%8
0%0%5.9%49.4%0%44.6%0%9
0%0%4.5%49.4%0%46%0%10
0%0%3.1%49.4%0%47.5%0%11
0%0%2.7%49.4%0%47.9%0%12
Compiler

Compiled 27 to 19 computations (29.6% saved)

sample5.9s (37%)

Memory
-240.0MiB live, 7 480.7MiB allocated
Samples
3.5s25 882×0invalid
612.0ms5 506×0valid
415.0ms2 750×1valid
Precisions
Click to see histograms. Total time spent on operations: 3.3s
const: 1.0s (30.4% of total)
ival-sin: 776.0ms (23.4% of total)
ival-<=: 273.0ms (8.2% of total)
ival-add: 252.0ms (7.6% of total)
ival-mult: 222.0ms (6.7% of total)
ival-sub: 216.0ms (6.5% of total)
ival-fabs: 204.0ms (6.1% of total)
ival-<: 181.0ms (5.5% of total)
ival-and: 100.0ms (3% of total)
exact: 42.0ms (1.3% of total)
adjust: 33.0ms (1% of total)
ival-assert: 12.0ms (0.4% of total)
Bogosity

preprocess26.0ms (0.2%)

Memory
8.6MiB live, 44.6MiB allocated
Algorithm
egg-herbie
Rules
114×sub-neg
80×accelerator-lowering-fma.f32
80×accelerator-lowering-fma.f64
76×cancel-sign-sub-inv
62×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02146
14342
29242
318142
432142
539842
648342
752542
853442
067
197
2147
3207
4287
5437
6767
71017
81447
91597
101677
01677
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Call 2
Inputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(- (sin (+ x (neg eps))) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(neg (- (sin (+ x (neg eps))) (sin x)))
(- (sin (+ eps x)) (sin eps))
Outputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ x (neg eps))) (sin x))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ x (neg eps))) (sin x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ eps x)) (sin eps))
(- (sin (+ x eps)) (sin eps))

explain91.0ms (0.6%)

Memory
-26.5MiB live, 227.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2192(-2.197238269247597e-73 1.3579789351617117e-76)6(-1.5297152607693718e-19 2.58071630580573e-21)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
20-0-(sin.f64 (+.f64 x eps))
00-0-eps
00-0-(+.f64 x eps)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))cancellation2159
sin.f64(sin.f64 (+.f64 x eps))sensitivity20
Confusion
Predicted +Predicted -
+2146
-234
Precision
0.9907407407407407
Recall
0.9727272727272728
Confusion?
Predicted +Predicted MaybePredicted -
+21460
-2331
Precision?
0.9777777777777777
Recall?
1.0
Freqs
test
numberfreq
040
1215
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
17.0ms342×0valid
16.0ms166×1valid
1.0ms3valid
0.0ms2valid
Compiler

Compiled 58 to 28 computations (51.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sin: 9.0ms (49.2% of total)
ival-add: 3.0ms (16.4% of total)
ival-sub: 3.0ms (16.4% of total)
adjust: 2.0ms (10.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify8.0ms (0.1%)

Memory
19.7MiB live, 19.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Rules
80×accelerator-lowering-fma.f32
80×accelerator-lowering-fma.f64
48×*-lowering-*.f32
48×*-lowering-*.f64
36×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
1918
21418
32018
42818
54318
67618
710118
814418
915918
1016718
016718
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
x
eps
(sin x)
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin (+ x eps))
(sin.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(sin x)
(sin.f64 x)

localize66.0ms (0.4%)

Memory
-34.7MiB live, 43.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(sin.f64 x)
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy64.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Samples
9.0ms83×1valid
8.0ms171×0valid
0.0ms3valid
0.0ms2valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 6.0ms (59.6% of total)
ival-add: 2.0ms (19.9% of total)
adjust: 1.0ms (9.9% of total)
ival-sub: 1.0ms (9.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series4.0ms (0%)

Memory
5.8MiB live, 5.8MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (sin (+ x eps)) (sin x))>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (sin x)>
Outputs
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<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)>
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(- (sin (+ x eps)) (sin x))
0.0ms
eps
@0
(- (sin (+ x eps)) (sin x))
0.0ms
x
@0
(- (sin (+ x eps)) (sin x))
0.0ms
x
@inf
(+ x eps)
0.0ms
x
@-inf
(- (sin (+ x eps)) (sin x))

rewrite438.0ms (2.7%)

Memory
-2.3MiB live, 436.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 986×accelerator-lowering-fma.f32
4 986×accelerator-lowering-fma.f64
4 676×*-lowering-*.f32
4 676×*-lowering-*.f64
2 176×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
14916
237616
3476316
0821216
Stop Event
iter limit
node limit
Counts
4 → 214
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
(sin x)
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) #s(literal -1 binary64)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) #s(literal 0 binary64)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal -1 binary64) (sin.f64 (+.f64 x eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 (+.f64 x eps)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (sin.f64 (+.f64 x eps)) #s(literal 2 binary64)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (*.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (*.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 1 binary64)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x #s(literal 2 binary64) eps)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x #s(literal 2 binary64) eps))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 x eps))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 x eps))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))) (*.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(sin.f64 (+.f64 x eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(neg.f64 (sin.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (sin.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (sin.f64 (-.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (-.f64 eps x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))) #s(literal 1 binary64)))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x eps) (-.f64 x eps))) (+.f64 x eps) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(neg.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(neg.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 x eps)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (fma.f64 x x (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 x eps) (-.f64 eps x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (*.f64 (-.f64 x eps) (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 eps x)) (-.f64 eps x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 eps eps)) (*.f64 (+.f64 x eps) (-.f64 x eps))) (*.f64 (-.f64 x eps) (fma.f64 x x (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps)) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 x eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 eps eps)) (*.f64 (+.f64 x eps) (-.f64 x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 eps (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps)) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (fma.f64 x (/.f64 x (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 eps eps)) (*.f64 (+.f64 x eps) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (fma.f64 x x (*.f64 eps eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 x eps) (-.f64 eps x))) #s(literal -1 binary64))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (*.f64 (+.f64 x eps) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(*.f64 #s(literal 1 binary64) (+.f64 x eps))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (*.f64 (+.f64 x eps) (-.f64 x eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (-.f64 x eps))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (+.f64 x eps) (-.f64 x eps))) (+.f64 x eps))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x)))))) (fma.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (-.f64 x eps) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 (-.f64 x eps) (*.f64 (fma.f64 x x (*.f64 eps eps)) (*.f64 (+.f64 x eps) (-.f64 x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps eps))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)))
(sin.f64 x)
(pow.f64 (sin.f64 x) #s(literal 1 binary64))

simplify425.0ms (2.7%)

Memory
-9.1MiB live, 612.6MiB allocated
Algorithm
egg-herbie
Rules
16 678×accelerator-lowering-fma.f32
16 678×accelerator-lowering-fma.f64
4 132×*-lowering-*.f32
4 132×*-lowering-*.f64
2 614×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107496
1314496
2775489
32836489
46173489
08126458
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
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)
Outputs
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(fma.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(-.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps) (fma.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 0 binary64))) x)
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps) (fma.f64 x (cos.f64 eps) #s(literal 0 binary64)))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps) (*.f64 (cos.f64 eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 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)

eval34.0ms (0.2%)

Memory
25.5MiB live, 62.5MiB allocated
Compiler

Compiled 7 832 to 845 computations (89.2% saved)

prune37.0ms (0.2%)

Memory
-8.2MiB live, 68.0MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2899298
Fresh000
Picked011
Done000
Total28910299
Accuracy
100.0%
Counts
299 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.1%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
99.7%
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
63.2%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
63.2%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
63.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
99.2%
(*.f64 eps (cos.f64 x))
98.4%
(sin.f64 eps)
Compiler

Compiled 257 to 168 computations (34.6% saved)

simplify528.0ms (3.3%)

Memory
6.1MiB live, 524.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 x)
cost-diff0
(sin.f64 eps)
cost-diff0
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
cost-diff6400
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
cost-diff-64
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(sin.f64 x)
cost-diff0
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
cost-diff0
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff192
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
cost-diff0
(sin.f64 eps)
cost-diff0
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
cost-diff0
(sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))
cost-diff192
(+.f64 eps #s(literal 0 binary64))
cost-diff320
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
Rules
10 744×accelerator-lowering-fma.f32
10 744×accelerator-lowering-fma.f64
7 680×*-lowering-*.f32
7 680×*-lowering-*.f64
4 966×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036176
184176
2208162
3449162
4959162
52212162
62999162
73480162
83789162
94122162
104328162
115282162
125784162
135985162
146032162
156061162
166081162
176093162
186097162
196097162
206097162
216235162
226295162
236295162
246295162
09658151
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(sin (* (+ eps 0) 1/2))
(* (+ eps 0) 1/2)
(+ eps 0)
eps
0
1/2
(cos (* (+ (* x 2) eps) 1/2))
(* (+ (* x 2) eps) 1/2)
(+ (* x 2) eps)
x
2
(sin eps)
eps
(- (sin (+ x eps)) (* x (+ (* x (* x -1/6)) 1)))
(sin (+ x eps))
(+ x eps)
x
eps
(* x (+ (* x (* x -1/6)) 1))
(+ (* x (* x -1/6)) 1)
(* x -1/6)
-1/6
1
(* eps (+ (* eps (* -1/2 (sin x))) (cos x)))
eps
(+ (* eps (* -1/2 (sin x))) (cos x))
(* -1/2 (sin x))
-1/2
(sin x)
x
(cos x)
(+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))
(sin eps)
eps
(cos x)
x
(- (* (sin x) (cos eps)) (sin x))
(* (sin x) (cos eps))
(sin x)
(cos eps)
Outputs
(* (* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(fma.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(fma.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 0 binary64))
(sin (* (+ eps 0) 1/2))
(sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(* (+ eps 0) 1/2)
(fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))
(+ eps 0)
eps
eps
0
#s(literal 0 binary64)
1/2
#s(literal 1/2 binary64)
(cos (* (+ (* x 2) eps) 1/2))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(* (+ (* x 2) eps) 1/2)
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ (* x 2) eps)
(fma.f64 x #s(literal 2 binary64) eps)
x
2
#s(literal 2 binary64)
(sin eps)
(sin.f64 eps)
eps
(- (sin (+ x eps)) (* x (+ (* x (* x -1/6)) 1)))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 0 binary64)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(* x (+ (* x (* x -1/6)) 1))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal -1/6 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(+ (* x (* x -1/6)) 1)
(fma.f64 x (fma.f64 x #s(literal -1/6 binary64) #s(literal 0 binary64)) #s(literal 1 binary64))
(* x -1/6)
(fma.f64 x #s(literal -1/6 binary64) #s(literal 0 binary64))
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* eps (+ (* eps (* -1/2 (sin x))) (cos x)))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) #s(literal 0 binary64)) (cos.f64 x)) #s(literal 0 binary64))
eps
(+ (* eps (* -1/2 (sin x))) (cos x))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) #s(literal 0 binary64)) (cos.f64 x))
(* -1/2 (sin x))
(fma.f64 #s(literal -1/2 binary64) (sin.f64 x) #s(literal 0 binary64))
-1/2
#s(literal -1/2 binary64)
(sin x)
(sin.f64 x)
x
(cos x)
(cos.f64 x)
(+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 0 binary64)))
(sin eps)
(sin.f64 eps)
eps
(cos x)
(cos.f64 x)
x
(- (* (sin x) (cos eps)) (sin x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 0 binary64))
(* (sin x) (cos eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) #s(literal 0 binary64))
(sin x)
(sin.f64 x)
(cos eps)
(cos.f64 eps)

localize227.0ms (1.4%)

Memory
-3.7MiB live, 231.0MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 eps)
accuracy100.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
accuracy100.0%
(*.f64 (sin.f64 x) (cos.f64 eps))
accuracy70.9%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
accuracy100.0%
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy99.4%
(*.f64 x #s(literal -1/6 binary64))
accuracy64.3%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
accuracy100.0%
(sin.f64 eps)
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
accuracy100.0%
(sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
accuracy99.9%
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
Samples
165.0ms231×1valid
11.0ms17×2valid
3.0ms3valid
2.0ms0valid
Compiler

Compiled 177 to 38 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 151.0ms
ival-cos: 41.0ms (27.2% of total)
adjust: 30.0ms (19.9% of total)
ival-add: 28.0ms (18.6% of total)
ival-mult: 27.0ms (17.9% of total)
ival-sin: 15.0ms (10% of total)
ival-sub: 4.0ms (2.7% of total)
const: 4.0ms (2.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series28.0ms (0.2%)

Memory
16.3MiB live, 16.3MiB allocated
Counts
22 → 408
Calls
Call 1
Inputs
#<alt (* (+ (* x 2) eps) 1/2)>
#<alt (+ eps 0)>
#<alt (sin (* (+ eps 0) 1/2))>
#<alt (cos (* (+ (* x 2) eps) 1/2))>
#<alt (sin eps)>
#<alt (- (sin (+ x eps)) (* x (+ (* x (* x -1/6)) 1)))>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (+ (* x (* x -1/6)) 1)>
#<alt (+ (* eps (* -1/2 (sin x))) (cos x))>
#<alt (sin x)>
#<alt (cos x)>
#<alt (* eps (+ (* eps (* -1/2 (sin x))) (cos x)))>
#<alt (- (* (sin x) (cos eps)) (sin x))>
#<alt (+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))>
#<alt (* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))>
#<alt (* (* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)>
#<alt (* x -1/6)>
#<alt (* x (+ (* x (* x -1/6)) 1))>
#<alt (* -1/2 (sin x))>
#<alt (* (sin x) (cos eps))>
#<alt (cos eps)>
Outputs
#<alt (* 1/2 eps)>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt x>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt x>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* 1/2 eps)>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<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 (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<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/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* x (- (cos eps) 1))>
#<alt (* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (* -1/6 (cos eps))))) 1))>
#<alt (* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (* 1/120 (cos eps)) 1/120)))))) 1))>
#<alt (* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (+ (* 1/120 (cos eps)) (* (pow x 2) (+ 1/5040 (* -1/5040 (cos eps))))) 1/120)))))) 1))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* 1/24 (sin x)) (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/40320 (* (pow eps 2) (sin x)))))))))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (- (* (cos eps) (sin x)) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))>
#<alt (+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<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 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/2 x)>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* x (cos eps))>
#<alt (* x (+ (cos eps) (* -1/6 (* (pow x 2) (cos eps)))))>
#<alt (* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* 1/120 (* (pow x 2) (cos eps)))))))>
#<alt (* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (cos eps))) (* 1/120 (cos eps))))))))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (sin x)>
#<alt (+ (sin x) (* -1/2 (* (pow eps 2) (sin x))))>
#<alt (+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))))>
#<alt (+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt (* (cos eps) (sin x))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
Calls

102 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))
1.0ms
eps
@inf
(- (sin (+ x eps)) (* x (+ (* x (* x -1/6)) 1)))
1.0ms
x
@inf
(* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
1.0ms
x
@inf
(+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))
1.0ms
x
@inf
(+ (* eps (* -1/2 (sin x))) (cos x))

rewrite624.0ms (3.9%)

Memory
-16.2MiB live, 455.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 582×*-lowering-*.f32
4 582×*-lowering-*.f64
4 398×/-lowering-/.f32
4 398×/-lowering-/.f64
3 678×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036147
1193136
21858136
08237127
Stop Event
iter limit
node limit
Counts
22 → 672
Calls
Call 1
Inputs
(* (+ (* x 2) eps) 1/2)
(+ eps 0)
(sin (* (+ eps 0) 1/2))
(cos (* (+ (* x 2) eps) 1/2))
(sin eps)
(- (sin (+ x eps)) (* x (+ (* x (* x -1/6)) 1)))
(sin (+ x eps))
(+ x eps)
(+ (* x (* x -1/6)) 1)
(+ (* eps (* -1/2 (sin x))) (cos x))
(sin x)
(cos x)
(* eps (+ (* eps (* -1/2 (sin x))) (cos x)))
(- (* (sin x) (cos eps)) (sin x))
(+ (* (sin eps) (cos x)) (- (* (sin x) (cos eps)) (sin x)))
(* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(* (* (sin (* (+ eps 0) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(* x -1/6)
(* x (+ (* x (* x -1/6)) 1))
(* -1/2 (sin x))
(* (sin x) (cos eps))
(cos eps)
Outputs
(+.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(+.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)) (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1/2 binary64) eps) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1/2 binary64) eps) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))) (fma.f64 x #s(literal 2 binary64) (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1/2 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 1/2 binary64)) (fma.f64 x #s(literal 2 binary64) (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps eps #s(literal 0 binary64))))) (neg.f64 (fma.f64 x #s(literal 2 binary64) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 x #s(literal 2 binary64) (neg.f64 eps))))
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))
eps
(+.f64 eps #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) eps)
(-.f64 eps #s(literal 0 binary64))
(-.f64 eps (/.f64 #s(literal 0 binary64) eps))
(-.f64 eps (/.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (/.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 eps eps) eps #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 eps eps #s(literal 0 binary64)) eps)
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))) (neg.f64 eps))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) eps))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) eps) (*.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) eps) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))) eps) (*.f64 (neg.f64 eps) #s(literal 0 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64))) eps) (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) eps) eps))
(/.f64 (neg.f64 (-.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64)))) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 eps eps))
(*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))))
(*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 eps (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))))
(*.f64 (/.f64 eps eps) eps)
(*.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))))
(+.f64 (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))
(sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (*.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))))
(fma.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) #s(literal 1 binary64) (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))) (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))))
(+.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (cos.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(sin.f64 eps)
(fma.f64 #s(literal 0 binary64) (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) x)
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 x (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (sin.f64 (+.f64 x eps)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x) (sin.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (sin.f64 (+.f64 x eps)))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (sin.f64 (-.f64 eps x)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (sin.f64 (-.f64 eps x))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (sin.f64 (-.f64 x eps))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal 4 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal 4 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (sin.f64 (-.f64 eps x)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 (-.f64 eps x))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 #s(literal 4 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 (sin.f64 (-.f64 eps x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (sin.f64 (-.f64 eps x)) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 (sin.f64 (-.f64 eps x)) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 eps x)) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (sin.f64 (-.f64 eps x)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 eps x)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 (sin.f64 (-.f64 eps x)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))) (*.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (*.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))) (*.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 (+.f64 #s(literal 0 binary64) x))) (*.f64 (cos.f64 eps) (sin.f64 (+.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps))))
(+.f64 (*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 x eps)) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 0 binary64))) (cos.f64 eps)) (*.f64 (cos.f64 (+.f64 x #s(literal 0 binary64))) (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 x eps)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 eps x))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 eps x))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 x eps))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 x eps))))
(sin.f64 (+.f64 x eps))
(fma.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 (+.f64 #s(literal 0 binary64) x)) (*.f64 (cos.f64 eps) (sin.f64 (+.f64 #s(literal 0 binary64) x))))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 x eps)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 x #s(literal 0 binary64))) (cos.f64 eps) (*.f64 (cos.f64 (+.f64 x #s(literal 0 binary64))) (sin.f64 eps)))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (sin.f64 (-.f64 eps x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (sin.f64 (-.f64 x eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (sin.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 eps (+.f64 #s(literal 0 binary64) x))
(+.f64 #s(literal 0 binary64) (+.f64 x eps))
(+.f64 (+.f64 x eps) #s(literal 0 binary64))
(+.f64 (+.f64 x #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 x eps)))
(-.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x #s(literal 1 binary64) eps)
(fma.f64 eps (/.f64 eps eps) x)
(fma.f64 eps (/.f64 eps eps) (+.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x eps)
(fma.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))) x)
(fma.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps) x)
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) x)
(fma.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 eps (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) x)
(fma.f64 (/.f64 eps (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 eps eps) eps x)
(fma.f64 (/.f64 eps eps) eps (+.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) x)
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (+.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (+.f64 x eps) (-.f64 x eps))))
(/.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 x x (*.f64 eps (-.f64 eps x))))
(/.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 x eps))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 x eps) (-.f64 x eps)))))
(/.f64 (-.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 x eps) (-.f64 x eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (-.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 x (*.f64 (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.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))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (cos.f64 x))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (cos.f64 x))
(fma.f64 (/.f64 eps (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 eps (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(sin.f64 x)
(cos.f64 x)
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) eps) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (/.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 eps eps #s(literal 0 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps eps #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x))))
(/.f64 (*.f64 eps (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))) eps)
(/.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) eps)
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) eps (*.f64 eps (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))) eps (*.f64 eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 eps (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))) eps (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (fma.f64 eps eps #s(literal 0 binary64))) eps (*.f64 eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (cos.f64 x)) eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)) eps (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (fma.f64 eps eps #s(literal 0 binary64))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (cos.f64 x)) eps (*.f64 eps (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 eps (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 eps eps #s(literal 0 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps eps #s(literal 0 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64)))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps)
(*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (fma.f64 eps eps #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (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) (+.f64 x eps))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) #s(literal 1/2 binary64) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (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) (+.f64 x eps))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal -2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -2 binary64) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) #s(literal -2 binary64)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 2 binary64) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -2 binary64) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal -2 binary64) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal -2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)))) (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))) (neg.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (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) (+.f64 x eps))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.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) (+.f64 x eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))))
(/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))))
(*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) #s(literal 0 binary64)))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
(*.f64 x #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) x)
(+.f64 x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(fma.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x) x)
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) x)
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal -1/216 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)) x)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) x)
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (sin.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(cos.f64 eps)
(-.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 #s(literal 0 binary64) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) #s(literal 1 binary64) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(fma.f64 (cos.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps)) (*.f64 (sin.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))

simplify752.0ms (4.7%)

Memory
16.6MiB live, 687.4MiB allocated
Algorithm
egg-herbie
Rules
12 866×accelerator-lowering-fma.f32
12 866×accelerator-lowering-fma.f64
6 422×*-lowering-*.f32
6 422×*-lowering-*.f64
4 516×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04483733
113803554
239263478
082313174
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(* 1/2 eps)
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
x
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(* 1/2 eps)
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* 1/2 eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(* 1/6 (pow x 3))
(* (pow x 3) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
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))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(* -1/2 (* eps (sin x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* eps (sin x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
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/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* x (- (cos eps) 1))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (* -1/6 (cos eps))))) 1))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (* 1/120 (cos eps)) 1/120)))))) 1))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (+ (* 1/120 (cos eps)) (* (pow x 2) (+ 1/5040 (* -1/5040 (cos eps))))) 1/120)))))) 1))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* 1/24 (sin x)) (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/40320 (* (pow eps 2) (sin x)))))))))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(- (* (cos eps) (sin x)) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* -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)
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/2 x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* x (cos eps))
(* x (+ (cos eps) (* -1/6 (* (pow x 2) (cos eps)))))
(* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* 1/120 (* (pow x 2) (cos eps)))))))
(* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (cos eps))) (* 1/120 (cos eps))))))))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(sin x)
(+ (sin x) (* -1/2 (* (pow eps 2) (sin x))))
(+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))))
(+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
(* (cos eps) (sin x))
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
Outputs
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
x
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) #s(literal 1 binary64)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) #s(literal 1 binary64)))
(* x (+ 1 (* 1/2 (/ eps x))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) #s(literal 1 binary64)))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
x
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(cos (* 1/2 eps))
(cos.f64 (*.f64 #s(literal 1/2 binary64) eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(fma.f64 x (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(fma.f64 x (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/48 binary64)) #s(literal -1/2 binary64)))) (cos.f64 x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (fma.f64 x (cos.f64 eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) x))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 (sin.f64 eps) (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps))))) (sin.f64 eps))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* (pow x 3) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/6 binary64)))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/6 binary64)))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/6 binary64)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/6 binary64)))))
(- (sin x) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 x) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (fma.f64 eps (cos.f64 x) (sin.f64 x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 eps (cos.f64 x))) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (+ eps x)) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* -1/6 (pow x 2)))))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(fma.f64 x (cos.f64 eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(fma.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x #s(literal -1/2 binary64)))) (sin.f64 eps))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (sin.f64 x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 x (/.f64 eps x) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 x (/.f64 eps x) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 x (/.f64 eps x) x)
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 eps (/.f64 x eps) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 eps (/.f64 x eps) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 eps (/.f64 x eps) eps)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 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/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(fma.f64 x (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/12 binary64) x))) eps)
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* x (- (cos eps) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (* -1/6 (cos eps))))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps)))))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (* 1/120 (cos eps)) 1/120)))))) 1))
(*.f64 x (fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 eps) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(* x (- (+ (cos eps) (* (pow x 2) (+ 1/6 (+ (* -1/6 (cos eps)) (* (pow x 2) (- (+ (* 1/120 (cos eps)) (* (pow x 2) (+ 1/5040 (* -1/5040 (cos eps))))) 1/120)))))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (cos.f64 eps) (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/120 binary64)))))))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* 1/24 (sin x)) (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/40320 (* (pow eps 2) (sin x)))))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/40320 binary64) #s(literal -1/720 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (* (cos eps) (sin x)) (sin x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (cos.f64 x)))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (fma.f64 x (cos.f64 eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) x))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 (sin.f64 eps) (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps))))) (sin.f64 eps))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(- (+ (* (cos eps) (sin x)) (* (cos x) (sin eps))) (sin x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (fma.f64 #s(literal 1/2 binary64) (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/4 binary64)))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (fma.f64 #s(literal 1/2 binary64) (cos.f64 x) (*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(fma.f64 x (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(fma.f64 x (fma.f64 x (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) (cos.f64 x)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (*.f64 x #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(fma.f64 x (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (fma.f64 x (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(fma.f64 x (fma.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 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 x)
(*.f64 x #s(literal -1/6 binary64))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -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 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -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 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* x (- (* 1/12 (pow x 2)) 1/2))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/240 binary64) #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/10080 binary64) #s(literal -1/240 binary64)) #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* x (cos eps))
(*.f64 x (cos.f64 eps))
(* x (+ (cos eps) (* -1/6 (* (pow x 2) (cos eps)))))
(*.f64 (cos.f64 eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* 1/120 (* (pow x 2) (cos eps)))))))
(*.f64 x (*.f64 (cos.f64 eps) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* x (+ (cos eps) (* (pow x 2) (+ (* -1/6 (cos eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (cos eps))) (* 1/120 (cos eps))))))))
(*.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(sin x)
(sin.f64 x)
(+ (sin x) (* -1/2 (* (pow eps 2) (sin x))))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x))
(+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))))
(*.f64 (sin.f64 x) (+.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(+ (sin x) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(* (cos eps) (sin x))
(*.f64 (sin.f64 x) (cos.f64 eps))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)

eval141.0ms (0.9%)

Memory
-6.7MiB live, 302.8MiB allocated
Compiler

Compiled 33 971 to 2 745 computations (91.9% saved)

prune123.0ms (0.8%)

Memory
-21.4MiB live, 283.0MiB allocated
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New1 124141 138
Fresh134
Picked415
Done101
Total1 130181 148
Accuracy
100.0%
Counts
1 148 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
99.7%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
63.1%
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
98.8%
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
98.5%
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
63.2%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
99.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.5%
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
50.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
98.7%
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
98.7%
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
99.2%
(*.f64 eps (cos.f64 x))
63.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
98.4%
eps
Compiler

Compiled 594 to 372 computations (37.4% saved)

simplify332.0ms (2.1%)

Memory
22.4MiB live, 452.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
cost-diff0
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff64
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
cost-diff192
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
cost-diff0
(*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))
cost-diff0
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64))))
cost-diff0
(fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
cost-diff0
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(sin.f64 eps)
cost-diff0
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
cost-diff6784
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
Rules
11 534×accelerator-lowering-fma.f32
11 534×accelerator-lowering-fma.f64
3 584×*-lowering-*.f32
3 584×*-lowering-*.f64
2 812×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047319
1149319
2471306
31513304
43198304
54278304
65117304
75529304
86827304
97690304
08093272
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (sin eps) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(sin eps)
eps
(cos x)
x
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(* eps eps)
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(sin x)
(+ (* (* eps eps) -1/720) 1/24)
-1/720
1/24
(* -1/2 (sin x))
-1/2
eps
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
eps
(+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1)
x
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))
-1/2
(* x (+ (* (* eps x) 1/12) -1/2))
(+ (* (* eps x) 1/12) -1/2)
(* eps x)
1/12
1
(- (sin (+ x eps)) (* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)))
(sin (+ x eps))
(+ x eps)
x
eps
(* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1))
(+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)
(* x x)
(+ (* (* x x) 1/120) -1/6)
1/120
-1/6
1
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x))))
eps
(+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x)))
(* -1/2 (sin x))
-1/2
(sin x)
x
(* (+ (* eps (* eps -1/6)) 1) (cos x))
(+ (* eps (* eps -1/6)) 1)
(* eps -1/6)
-1/6
1
(cos x)
Outputs
(+ (* (sin eps) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (sin.f64 x)) (fma.f64 eps (*.f64 eps (fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(sin eps)
(sin.f64 eps)
eps
(cos x)
(cos.f64 x)
x
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (sin.f64 x)) (fma.f64 eps (*.f64 eps (fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(* eps eps)
(fma.f64 eps eps #s(literal 0 binary64))
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps (fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(*.f64 (sin.f64 x) (fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(sin x)
(sin.f64 x)
(+ (* (* eps eps) -1/720) 1/24)
(fma.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
-1/720
#s(literal -1/720 binary64)
1/24
#s(literal 1/24 binary64)
(* -1/2 (sin x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
eps
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
(*.f64 eps (fma.f64 x (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) #s(literal 1 binary64)))
eps
(+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1)
(fma.f64 x (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) #s(literal 1 binary64))
x
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64)))
-1/2
#s(literal -1/2 binary64)
(* x (+ (* (* eps x) 1/12) -1/2))
(*.f64 x (fma.f64 (fma.f64 eps x #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))
(+ (* (* eps x) 1/12) -1/2)
(fma.f64 (fma.f64 eps x #s(literal 0 binary64)) #s(literal 1/12 binary64) #s(literal -1/2 binary64))
(* eps x)
(fma.f64 eps x #s(literal 0 binary64))
1/12
#s(literal 1/12 binary64)
1
#s(literal 1 binary64)
(- (sin (+ x eps)) (* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)))
(fma.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x (*.f64 x #s(literal -1/120 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1))
(fma.f64 x (fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)
(fma.f64 (fma.f64 x x #s(literal 0 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* x x)
(fma.f64 x x #s(literal 0 binary64))
(+ (* (* x x) 1/120) -1/6)
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
eps
(+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x)))
(fma.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(* -1/2 (sin x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(sin x)
(sin.f64 x)
x
(* (+ (* eps (* eps -1/6)) 1) (cos x))
(*.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ (* eps (* eps -1/6)) 1)
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* eps -1/6)
(*.f64 eps #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(cos x)
(cos.f64 x)

localize209.0ms (1.3%)

Memory
-10.7MiB live, 270.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
accuracy99.5%
(*.f64 eps #s(literal -1/6 binary64))
accuracy100.0%
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy100.0%
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy64.3%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
accuracy100.0%
(fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
accuracy100.0%
(*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
accuracy100.0%
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64))))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
accuracy99.9%
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
accuracy99.4%
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
Samples
76.0ms83×1valid
64.0ms169×0valid
4.0ms3valid
1.0ms4valid
1.0ms2valid
Compiler

Compiled 289 to 49 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 42.0ms (45% of total)
const: 17.0ms (18.2% of total)
ival-add: 16.0ms (17.1% of total)
ival-sin: 9.0ms (9.6% of total)
adjust: 5.0ms (5.4% of total)
ival-sub: 2.0ms (2.1% of total)
ival-cos: 2.0ms (2.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.2%)

Memory
11.6MiB live, 47.4MiB allocated
Counts
21 → 420
Calls
Call 1
Inputs
#<alt (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))>
#<alt (+ (* (sin eps) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))>
#<alt (sin eps)>
#<alt (cos x)>
#<alt (* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))>
#<alt (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1)>
#<alt (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))>
#<alt (* x (+ (* (* eps x) 1/12) -1/2))>
#<alt (- (sin (+ x eps)) (* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)))>
#<alt (+ (* (* x x) 1/120) -1/6)>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x))))>
#<alt (+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x)))>
#<alt (* -1/2 (sin x))>
#<alt (sin x)>
#<alt (* (sin x) (+ (* (* eps eps) -1/720) 1/24))>
#<alt (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))>
#<alt (* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1))>
#<alt (* eps -1/6)>
#<alt (* (+ (* eps (* eps -1/6)) 1) (cos x))>
Outputs
#<alt (* -1/2 (sin x))>
#<alt (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))>
#<alt (* -1/720 (* (pow eps 4) (sin x)))>
#<alt (* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* -1/720 (* (pow eps 4) (sin x)))>
#<alt (* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))>
#<alt (+ (sin eps) (* x (+ (* -1/2 (* x (sin eps))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))>
#<alt (+ (sin eps) (* x (+ (* x (+ (* -1/2 (sin eps)) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* -1 (* (pow eps 2) (* x (+ 1/2 (* -1/12 (pow x 2))))))>
#<alt (* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2)))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3))))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))) x)) (* -1/12 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)) x)) (* -1/12 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ 1 (pow x 3)))) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1/2 (/ eps x)) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2) x)) (* -1/12 eps))))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))>
#<alt (* -1 (* eps (* x (+ 1/2 (* -1/12 (pow x 2))))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* eps (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))>
#<alt (* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))>
#<alt (* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))>
#<alt (* -1 (* eps (+ 1/2 (* -1/12 (pow x 2)))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))>
#<alt (* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* -1/2 x))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))>
#<alt (* -1/2 x)>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (* -1/120 (pow x 5))>
#<alt (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (- (+ (* 1/6 (/ 1 (pow x 2))) (/ (sin (+ eps x)) (pow x 5))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* -1/120 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/120 (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 5))) (/ 1 (pow x 4)))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (- (sin x) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt (- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow x 2)) 1/6)>
#<alt (- (* 1/120 (pow x 2)) 1/6)>
#<alt (- (* 1/120 (pow x 2)) 1/6)>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1/2 x)>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<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 (* x (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))>
#<alt (* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))>
#<alt (* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* 1/24 (sin x))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (* -1/720 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* -1/720 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))>
#<alt (* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))>
#<alt (* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 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) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (* -1/6 eps)>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
Calls

105 calls:

TimeVariablePointExpression
4.0ms
x
@0
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
3.0ms
x
@0
(+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x)))
1.0ms
eps
@0
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
1.0ms
eps
@inf
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
1.0ms
x
@inf
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))

rewrite521.0ms (3.3%)

Memory
35.1MiB live, 660.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 378×accelerator-lowering-fma.f32
7 378×accelerator-lowering-fma.f64
5 896×*-lowering-*.f32
5 896×*-lowering-*.f64
3 812×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047247
1307243
22777243
010188216
Stop Event
iter limit
node limit
Counts
21 → 567
Calls
Call 1
Inputs
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(+ (* (sin eps) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(sin eps)
(cos x)
(* eps (+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1))
(+ (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))) 1)
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) -1/2)))
(* x (+ (* (* eps x) 1/12) -1/2))
(- (sin (+ x eps)) (* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1)))
(+ (* (* x x) 1/120) -1/6)
(sin (+ x eps))
(+ x eps)
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x))))
(+ (* eps (* -1/2 (sin x))) (* (+ (* eps (* eps -1/6)) 1) (cos x)))
(* -1/2 (sin x))
(sin x)
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(* x (+ (* (* x x) (+ (* (* x x) 1/120) -1/6)) 1))
(* eps -1/6)
(* (+ (* eps (* eps -1/6)) 1) (cos x))
Outputs
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 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) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(fma.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 x) #s(literal -1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(fma.f64 (sin.f64 x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 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/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) eps (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) eps) eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))) (*.f64 #s(literal 2 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)))) (*.f64 #s(literal 2 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))) (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)))) (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)))) (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) #s(literal -2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))) #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) #s(literal -2 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)) #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)) #s(literal -2 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)) #s(literal 2 binary64) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)) #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) (*.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(sin.f64 eps)
(cos.f64 x)
(+.f64 eps (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)))
(fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 x (*.f64 (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) eps) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) eps)
(fma.f64 (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps x) eps)
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) x eps)
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) eps) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)) eps) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) eps)) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) eps)
(+.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (pow.f64 (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x x))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal 1/12 binary64)) x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 1/12 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 eps x) x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) x (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) x (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (*.f64 eps x)) #s(literal 1/12 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (pow.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (-.f64 (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (fma.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal 1/12 binary64)) x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))
(fma.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 eps x) x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) (*.f64 eps x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 eps x)) #s(literal 1/12 binary64) (*.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x) (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) x) (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))))))
(*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 eps (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) x)
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) x)
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))
(fma.f64 x (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x) (sin.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (sin.f64 (+.f64 eps x)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (sin.f64 (-.f64 x eps)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (sin.f64 (-.f64 x eps))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))) (*.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (sin.f64 (+.f64 eps x))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (sin.f64 (-.f64 x eps))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (sin.f64 (-.f64 x eps))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (sin.f64 (-.f64 x eps)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(+.f64 eps x)
(+.f64 x eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 eps #s(literal 1 binary64) x)
(fma.f64 x #s(literal 1 binary64) eps)
(fma.f64 #s(literal 1 binary64) eps x)
(fma.f64 #s(literal 1 binary64) x eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps))))
(/.f64 (*.f64 eps (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #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 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #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 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(sin.f64 x)
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/720 binary64)) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/720 binary64) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (sin.f64 x) eps) (*.f64 eps #s(literal -1/720 binary64)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/720 binary64)) (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) #s(literal -1/373248000 binary64) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64))))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64))))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)) (sin.f64 x)) (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) #s(literal -1/373248000 binary64) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)) (sin.f64 x))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (sin.f64 x))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (sin.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 eps (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) eps) eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps)) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps eps))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) eps)
(+.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 x x) x)
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) x)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) x)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1 binary64)) (cos.f64 x)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1 binary64)) (cos.f64 x))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x))))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (cos.f64 x))

simplify464.0ms (2.9%)

Memory
-5.5MiB live, 739.4MiB allocated
Algorithm
egg-herbie
Rules
13 502×accelerator-lowering-fma.f32
13 502×accelerator-lowering-fma.f64
7 410×*-lowering-*.f32
7 410×*-lowering-*.f64
3 156×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05645837
118865659
265805636
083425106
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* -1/2 (sin x))
(+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(* -1/720 (* (pow eps 4) (sin x)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* -1/720 (* (pow eps 4) (sin x)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))
(sin eps)
(+ (sin eps) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(+ (sin eps) (* x (+ (* -1/2 (* x (sin eps))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(+ (sin eps) (* x (+ (* x (+ (* -1/2 (sin eps)) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* -1 (* (pow eps 2) (* x (+ 1/2 (* -1/12 (pow x 2))))))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2)))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))) x)) (* -1/12 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)) x)) (* -1/12 (pow eps 2)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(* 1/12 (* eps (pow x 3)))
(* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ 1 (pow x 3)))) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1/2 (/ eps x)) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2) x)) (* -1/12 eps))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(* -1 (* eps (* x (+ 1/2 (* -1/12 (pow x 2))))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(* -1/2 x)
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(* eps (- (* 1/12 (pow x 2)) 1/2))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(* -1 (* eps (+ 1/2 (* -1/12 (pow x 2)))))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(* -1/2 eps)
(+ (* -1/2 eps) (* -1/2 x))
(+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))
(+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(* -1/2 x)
(* x (- (* 1/12 (* eps x)) 1/2))
(* x (- (* 1/12 (* eps x)) 1/2))
(* x (- (* 1/12 (* eps x)) 1/2))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* -1/2 x)
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(* 1/12 (* eps (pow x 2)))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* 1/12 (* eps (pow x 2)))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(* -1/120 (pow x 5))
(* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* (pow x 5) (- (+ (* 1/6 (/ 1 (pow x 2))) (/ (sin (+ eps x)) (pow x 5))) (+ 1/120 (/ 1 (pow x 4)))))
(* -1/120 (pow x 5))
(* -1 (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/120 (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 5))) (/ 1 (pow x 4)))) (* 1/6 (/ 1 (pow x 2))))))
(- (sin x) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* 1/120 (pow x 2)) 1/6)
(- (* 1/120 (pow x 2)) 1/6)
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* -1/6 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* -1/2 x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
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)
(* x (+ 1/24 (* -1/720 (pow eps 2))))
(* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* 1/24 (sin x))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(* -1/720 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* -1/720 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 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) (- (* 1/120 (pow x 2)) 1/6))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(* -1/6 eps)
(cos x)
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
Outputs
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))
(*.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/720 (* (pow eps 4) (sin x)))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))))
(* -1/720 (* (pow eps 4) (sin x)))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))))
(* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))
(*.f64 x (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) #s(literal -1/2 binary64))))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/5040 binary64) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/10080 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)))) (cos.f64 x)))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (+ (* 1/24 (/ (sin x) (pow eps 2))) (/ (* (cos x) (sin eps)) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(fma.f64 x (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (sin.f64 eps))
(+ (sin eps) (* x (+ (* -1/2 (* x (sin eps))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(fma.f64 x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (sin.f64 eps))
(+ (sin eps) (* x (+ (* x (+ (* -1/2 (sin eps)) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (sin.f64 eps))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+ (* (cos x) (sin eps)) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64)))
(* -1 (* (pow eps 2) (* x (+ 1/2 (* -1/12 (pow x 2))))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* (pow eps 2) (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))) eps)
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 eps x) (*.f64 eps (/.f64 eps (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3))))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 eps x) (*.f64 eps (/.f64 eps (*.f64 x x)))) (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) (/.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))) x)) (* -1/12 (pow eps 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 eps (/.f64 eps x) eps) x) (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 eps x))) x)) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 x eps) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(fma.f64 x (fma.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 1 binary64))
(* 1/12 (* eps (pow x 3)))
(*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x))))
(* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ 1 (pow x 3)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* 1/12 (* eps (pow x 3)))
(*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1/2 (/ eps x)) 1/2) x)) (* -1/12 eps))))
(*.f64 (fma.f64 eps #s(literal -1/12 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* -1 (/ (- (* 1/2 eps) (/ 1 x)) x)) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x)) x)) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ 1 eps))))
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))
(* -1 (* eps (* x (+ 1/2 (* -1/12 (pow x 2))))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(*.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(*.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2)))))))
(*.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* eps (- (* 1/12 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* eps (- (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))) 1/2))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* -1 (* eps (+ 1/2 (* -1/12 (pow x 2)))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* -1 (* eps (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1/2 eps) (* -1/2 x))
(*.f64 #s(literal -1/2 binary64) (+.f64 x eps))
(+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))
(fma.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps))
(+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))
(fma.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* (pow x 2) (+ (* -1 (/ (+ 1/2 (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)) x)))
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* 1/12 (* eps (pow x 2)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (cos.f64 eps))) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/6 binary64) (cos.f64 eps) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (sin.f64 eps))
(* -1/120 (pow x 5))
(*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 5) (- (+ (* 1/6 (/ 1 (pow x 2))) (/ (sin (+ eps x)) (pow x 5))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 (sin.f64 (+.f64 x eps)) (pow.f64 x #s(literal 5 binary64))) (-.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/120 (pow x 5))
(*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* (pow x 5) (- (+ 1/120 (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 5))) (/ 1 (pow x 4)))) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (sin.f64 (+.f64 x eps)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(- (sin x) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 x))
(- (+ (sin x) (* eps (cos x))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 eps (cos.f64 x) (fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 x)))
(- (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)) (fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 x)))
(- (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(-.f64 (fma.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)) (sin.f64 x)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (+ eps x)) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(- (sin (- x (* -1 eps))) (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(fma.f64 x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(fma.f64 x (fma.f64 x (fma.f64 x (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)) (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) (cos.f64 eps)) (sin.f64 eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(fma.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)) (sin.f64 x))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
eps
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
x
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
x
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
eps
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal -1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal -1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal -1 binary64) (/.f64 x eps)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps) eps))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps) eps))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (/.f64 (cos.f64 x) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) eps)) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps) eps)
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps) eps)
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (/.f64 (fma.f64 (sin.f64 x) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 x) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (/.f64 (fma.f64 (sin.f64 x) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 x) eps))) eps)))
(+ 1 (* -1/6 (pow eps 2)))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps))
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/240 binary64) #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/10080 binary64)) #s(literal -1/240 binary64))) #s(literal 1/12 binary64))) #s(literal -1/2 binary64)))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 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)
(* x (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 x (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))
(*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1/24 binary64))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* 1/24 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/24 binary64))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(* -1/720 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* -1/720 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (sin.f64 x) #s(literal -1/720 binary64)))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(*.f64 (*.f64 x (*.f64 eps eps)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/5040 binary64) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/10080 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(* -1/6 eps)
(*.f64 eps #s(literal -1/6 binary64))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(+ 1 (* -1/6 (pow eps 2)))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))
(fma.f64 x (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))

eval404.0ms (2.5%)

Memory
-194.9MiB live, 269.1MiB allocated
Compiler

Compiled 39 898 to 2 685 computations (93.3% saved)

prune108.0ms (0.7%)

Memory
33.2MiB live, 196.7MiB allocated
Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New1 03281 040
Fresh4812
Picked145
Done011
Total1 037211 058
Accuracy
100.0%
Counts
1 058 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
98.8%
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
63.1%
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
63.2%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
99.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.5%
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
50.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
98.9%
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
98.8%
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
98.7%
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
98.7%
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
98.7%
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
98.5%
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
98.5%
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
99.2%
(*.f64 eps (cos.f64 x))
63.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
98.4%
eps
Compiler

Compiled 700 to 430 computations (38.6% saved)

simplify491.0ms (3.1%)

Memory
-33.9MiB live, 524.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
cost-diff320
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
cost-diff0
(*.f64 x #s(literal -1/6 binary64))
cost-diff0
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
cost-diff128
(neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))
cost-diff0
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
cost-diff704
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
cost-diff0
(*.f64 x eps)
cost-diff0
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
cost-diff0
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
cost-diff0
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
cost-diff320
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
cost-diff6720
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
Rules
14 368×accelerator-lowering-fma.f32
14 368×accelerator-lowering-fma.f64
5 880×*-lowering-*.f32
5 880×*-lowering-*.f64
3 674×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067467
1216459
2745447
32551438
45814436
56924436
08023384
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1))
eps
(+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)
(* eps eps)
(+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)
(+ (* (* eps eps) -1/5040) 1/120)
-1/5040
1/120
-1/6
1
(cos x)
x
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(sin x)
(+ (* (* eps eps) -1/720) 1/24)
-1/720
1/24
(* -1/2 (sin x))
-1/2
(* eps (+ (* -1/2 (* x eps)) 1))
eps
(+ (* -1/2 (* x eps)) 1)
-1/2
(* x eps)
x
1
(* eps (+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1))
eps
(+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1)
x
(* (* x x) (+ (* eps 1/12) (/ -1/2 x)))
(* x x)
(+ (* eps 1/12) (/ -1/2 x))
1/12
(/ -1/2 x)
-1/2
1
(+ (* (neg (+ (* x (* x -1/6)) 1)) x) (sin (+ x eps)))
(neg (+ (* x (* x -1/6)) 1))
(+ (* x (* x -1/6)) 1)
x
(* x -1/6)
-1/6
1
(sin (+ x eps))
(+ x eps)
eps
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2))
eps
(+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)
(* eps eps)
(+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)
(+ (* (* eps eps) -1/645120) 1/3840)
-1/645120
1/3840
-1/48
1/2
(cos (* (+ (* x 2) eps) 1/2))
(* (+ (* x 2) eps) 1/2)
(+ (* x 2) eps)
x
2
Outputs
(+ (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
eps
(+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* eps eps)
(*.f64 eps eps)
(+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)
(fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+ (* (* eps eps) -1/5040) 1/120)
(fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
-1/5040
#s(literal -1/5040 binary64)
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(cos x)
(cos.f64 x)
x
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(sin x)
(sin.f64 x)
(+ (* (* eps eps) -1/720) 1/24)
(fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
-1/720
#s(literal -1/720 binary64)
1/24
#s(literal 1/24 binary64)
(* -1/2 (sin x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* eps (+ (* -1/2 (* x eps)) 1))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
eps
(+ (* -1/2 (* x eps)) 1)
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
-1/2
#s(literal -1/2 binary64)
(* x eps)
(*.f64 eps x)
x
1
#s(literal 1 binary64)
(* eps (+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1))
(*.f64 eps (fma.f64 x (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
eps
(+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1)
(fma.f64 x (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64))) #s(literal 1 binary64))
x
(* (* x x) (+ (* eps 1/12) (/ -1/2 x)))
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)))
(* x x)
(*.f64 x x)
(+ (* eps 1/12) (/ -1/2 x))
(fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))
1/12
#s(literal 1/12 binary64)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
-1/2
#s(literal -1/2 binary64)
1
#s(literal 1 binary64)
(+ (* (neg (+ (* x (* x -1/6)) 1)) x) (sin (+ x eps)))
(fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(neg (+ (* x (* x -1/6)) 1))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))
(+ (* x (* x -1/6)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
x
(* x -1/6)
(*.f64 #s(literal -1/6 binary64) x)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
eps
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps #s(literal 2 binary64)) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))))
(* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(*.f64 eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
eps
(+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))
(* eps eps)
(*.f64 eps eps)
(+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))
(+ (* (* eps eps) -1/645120) 1/3840)
(fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))
-1/645120
#s(literal -1/645120 binary64)
1/3840
#s(literal 1/3840 binary64)
-1/48
#s(literal -1/48 binary64)
1/2
#s(literal 1/2 binary64)
(cos (* (+ (* x 2) eps) 1/2))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(* (+ (* x 2) eps) 1/2)
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ (* x 2) eps)
(fma.f64 x #s(literal 2 binary64) eps)
x
2
#s(literal 2 binary64)

localize415.0ms (2.6%)

Memory
35.6MiB live, 268.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
accuracy100.0%
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
accuracy99.9%
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
accuracy100.0%
(neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy99.4%
(*.f64 x #s(literal -1/6 binary64))
accuracy64.3%
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) x)
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
accuracy53.9%
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
accuracy100.0%
(*.f64 x eps)
accuracy100.0%
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
accuracy100.0%
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
accuracy100.0%
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
accuracy99.9%
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
accuracy99.4%
(*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
Samples
144.0ms170×0valid
100.0ms83×1valid
3.0ms3valid
1.0ms2valid
Compiler

Compiled 416 to 69 computations (83.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 195.0ms
ival-mult: 78.0ms (39.9% of total)
const: 57.0ms (29.2% of total)
ival-add: 23.0ms (11.8% of total)
ival-div: 20.0ms (10.2% of total)
adjust: 6.0ms (3.1% of total)
ival-cos: 5.0ms (2.6% of total)
ival-sin: 4.0ms (2% of total)
ival-neg: 2.0ms (1% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series64.0ms (0.4%)

Memory
4.9MiB live, 45.5MiB allocated
Counts
25 → 492
Calls
Call 1
Inputs
#<alt (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))>
#<alt (+ (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))>
#<alt (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1))>
#<alt (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)>
#<alt (* eps (+ (* -1/2 (* x eps)) 1))>
#<alt (+ (* -1/2 (* x eps)) 1)>
#<alt (* x eps)>
#<alt (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))>
#<alt (* eps (+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1))>
#<alt (+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1)>
#<alt (* x x)>
#<alt (neg (+ (* x (* x -1/6)) 1))>
#<alt (+ (* (neg (+ (* x (* x -1/6)) 1)) x) (sin (+ x eps)))>
#<alt (+ (* x (* x -1/6)) 1)>
#<alt (* x -1/6)>
#<alt (* (+ (* x 2) eps) 1/2)>
#<alt (* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)>
#<alt (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))>
#<alt (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2))>
#<alt (* (sin x) (+ (* (* eps eps) -1/720) 1/24))>
#<alt (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))>
#<alt (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)>
#<alt (/ -1/2 x)>
#<alt (sin (+ x eps))>
#<alt (cos (* (+ (* x 2) eps) 1/2))>
Outputs
#<alt (* -1/2 (sin x))>
#<alt (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))>
#<alt (* -1/720 (* (pow eps 4) (sin x)))>
#<alt (* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* -1/720 (* (pow eps 4) (sin x)))>
#<alt (* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))>
#<alt (* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (* -1/5040 (* (pow eps 7) (cos x)))>
#<alt (* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (* -1/5040 (cos x))))>
#<alt (* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (* 1/120 (/ (cos x) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (+ (* 1/120 (/ (cos x) (pow eps 2))) (* 1/24 (/ (sin x) (pow eps 3)))))))>
#<alt (* -1/5040 (* (pow eps 7) (cos x)))>
#<alt (* -1 (* (pow eps 7) (+ (* 1/5040 (cos x)) (* 1/720 (/ (sin x) eps)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1/720 (sin x)) (* 1/120 (/ (cos x) eps))) eps)) (* 1/5040 (cos x)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (sin x) eps)) (* -1/120 (cos x))) eps)) (* -1/720 (sin x))) eps)) (* 1/5040 (cos x)))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))>
#<alt (+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))>
#<alt (+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* x (+ (* -1/2 (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt (+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (* -1/5040 (pow eps 7))>
#<alt (* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))>
#<alt (* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* -1/5040 (pow eps 7))>
#<alt (* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))>
#<alt (* -1/5040 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))>
#<alt (* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* -1/5040 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))>
#<alt (* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ eps x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (/ 1 x)))>
#<alt (* x (+ (* -1/2 eps) (/ 1 x)))>
#<alt (* x (+ (* -1/2 eps) (/ 1 x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (- (* 1/2 eps) (/ 1 x))))>
#<alt (* -1 (* x (- (* 1/2 eps) (/ 1 x))))>
#<alt (* -1 (* x (- (* 1/2 eps) (/ 1 x))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* eps (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* eps (+ (* -1/2 x) (/ 1 eps)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (- (* 1/2 x) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 x) (/ 1 eps))))>
#<alt (* -1 (* eps (- (* 1/2 x) (/ 1 eps))))>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* eps x)>
#<alt (* -1/2 x)>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* x (- (* 1/12 (* eps x)) 1/2))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt -1>
#<alt (- (* 1/6 (pow x 2)) 1)>
#<alt (- (* 1/6 (pow x 2)) 1)>
#<alt (- (* 1/6 (pow x 2)) 1)>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1/6 (/ 1 (pow x 2))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))>
#<alt (+ (sin x) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (cos x))))>
#<alt (+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))))>
#<alt (+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))))>
#<alt (+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))>
#<alt (+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (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 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/2 eps)>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt x>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt x>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* 1/2 eps)>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))>
#<alt (* x (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))>
#<alt (* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))>
#<alt (* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))>
#<alt (* 1/24 (sin x))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))>
#<alt (* -1/720 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* -1/720 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* -1/720 (* (pow eps 6) (sin x)))>
#<alt (* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))>
#<alt (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))>
#<alt (* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))>
#<alt (* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow eps 2)) 1/6)>
#<alt (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)>
#<alt (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)>
#<alt (* -1/5040 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* -1/5040 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (/ -1/2 x)>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
Calls

123 calls:

TimeVariablePointExpression
31.0ms
x
@inf
(* (* x x) (+ (* eps 1/12) (/ -1/2 x)))
2.0ms
x
@0
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
2.0ms
x
@inf
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
1.0ms
x
@inf
(+ (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
1.0ms
x
@-inf
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)

rewrite522.0ms (3.3%)

Memory
-9.4MiB live, 468.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 458×*-lowering-*.f32
5 458×*-lowering-*.f64
5 148×accelerator-lowering-fma.f32
5 148×accelerator-lowering-fma.f64
3 060×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067356
1424346
23754346
09010303
Stop Event
iter limit
node limit
Counts
25 → 603
Calls
Call 1
Inputs
(+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))
(+ (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)) (cos x)) (* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x)))))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1))
(+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)) 1)
(* eps (+ (* -1/2 (* x eps)) 1))
(+ (* -1/2 (* x eps)) 1)
(* x eps)
(* (* x x) (+ (* eps 1/12) (/ -1/2 x)))
(* eps (+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1))
(+ (* x (* (* x x) (+ (* eps 1/12) (/ -1/2 x)))) 1)
(* x x)
(neg (+ (* x (* x -1/6)) 1))
(+ (* (neg (+ (* x (* x -1/6)) 1)) x) (sin (+ x eps)))
(+ (* x (* x -1/6)) 1)
(* x -1/6)
(* (+ (* x 2) eps) 1/2)
(* (* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
(* (* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2)))
(* eps (+ (* (* eps eps) (+ (* (* eps eps) (+ (* (* eps eps) -1/645120) 1/3840)) -1/48)) 1/2))
(* (sin x) (+ (* (* eps eps) -1/720) 1/24))
(* (* eps eps) (+ (* (* eps eps) (* (sin x) (+ (* (* eps eps) -1/720) 1/24))) (* -1/2 (sin x))))
(+ (* (* eps eps) (+ (* (* eps eps) -1/5040) 1/120)) -1/6)
(/ -1/2 x)
(sin (+ x eps))
(cos (* (+ (* x 2) eps) 1/2))
Outputs
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (sin.f64 x) #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(fma.f64 (sin.f64 x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(+.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(fma.f64 eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) eps (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 (cos.f64 x) eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) eps) eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (sin.f64 x))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))) (*.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(+.f64 eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))))
(+.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 eps eps) eps)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)) (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) eps))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) eps) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps))) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) eps)) (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 eps (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps eps) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) eps) eps (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 eps (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) eps) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal -1/2 binary64) eps) eps)
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps eps)
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps) eps)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) eps)
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64) eps)
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64))) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)) eps) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) eps)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) eps)
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64))) (neg.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)))) (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 eps x)
(*.f64 x eps)
(+.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) x) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 (*.f64 (*.f64 eps #s(literal 1/12 binary64)) x) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) x) x (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 1/12 binary64) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/12 binary64)) eps (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps eps) #s(literal 1/144 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))) (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/144 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (fma.f64 (*.f64 eps eps) #s(literal 1/144 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))) (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/144 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64))))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 eps #s(literal 1/12 binary64)))) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/144 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))) (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/144 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/144 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) x) (*.f64 eps #s(literal 1/12 binary64))) (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/144 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x x))
(*.f64 (*.f64 x (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) x)
(+.f64 eps (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps)
(fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) eps) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps x) eps)
(fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps eps)
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) eps) eps)
(fma.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) x eps)
(fma.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) eps)
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 eps (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64))) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 (*.f64 eps x) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) eps)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) eps)
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))
(fma.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) x #s(literal 1 binary64))
(fma.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 x (*.f64 (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.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/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (*.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 (*.f64 x #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 (neg.f64 (*.f64 x #s(literal -1/6 binary64))) x #s(literal -1 binary64))
(neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (fma.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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.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 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/216 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/216 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(+.f64 (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))))
(fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x) (sin.f64 (+.f64 eps x)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) (sin.f64 (+.f64 eps x)))
(fma.f64 (*.f64 x #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) (sin.f64 (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps 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) (+.f64 eps x))))) (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps 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) (+.f64 eps x))))) (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (neg.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (sin.f64 (-.f64 x eps)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) x))) (*.f64 (sin.f64 (-.f64 x eps)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))) (*.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (*.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))))) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))))))
(*.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))) (sin.f64 (+.f64 eps x)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x 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 #s(literal -1/6 binary64)) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #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/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #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 #s(literal -1/6 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 x #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) x)
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps))) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1/2 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))))
(*.f64 eps (*.f64 (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) (*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 eps (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) eps)
(*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))) eps) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) eps (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) (*.f64 eps eps) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal -1/4 binary64))) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))) #s(literal 1/8 binary64)) eps) (-.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal -1/4 binary64)) eps) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))) #s(literal 1/8 binary64)) eps)) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))))) #s(literal -1/4 binary64)) eps)) (neg.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)) eps)
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/720 binary64)) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/720 binary64))) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/720 binary64) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (sin.f64 x) eps) (*.f64 eps #s(literal -1/720 binary64)) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/720 binary64)) (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))
(/.f64 (fma.f64 #s(literal -1/373248000 binary64) (pow.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64))))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)) (sin.f64 x)) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/373248000 binary64) (pow.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/720 binary64) (sin.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/373248000 binary64) #s(literal 1/13824 binary64)) (sin.f64 x))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (sin.f64 x))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (sin.f64 x))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) eps) eps (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (sin.f64 x))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (-.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) eps)
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps #s(literal 1/120 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/5040 binary64)) (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 eps eps) #s(literal -1/6 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/5040 binary64)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) eps #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1/5040 binary64) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) eps) eps (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal -1/2 binary64) x)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))))
(pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (sin.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))

simplify569.0ms (3.6%)

Memory
8.2MiB live, 954.6MiB allocated
Algorithm
egg-herbie
Rules
14 660×accelerator-lowering-fma.f32
14 660×accelerator-lowering-fma.f64
9 070×*-lowering-*.f32
9 070×*-lowering-*.f64
4 358×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07007358
123017026
277677026
089526367
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(* -1/2 (sin x))
(+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(* -1/720 (* (pow eps 4) (sin x)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* -1/720 (* (pow eps 4) (sin x)))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(* -1/5040 (* (pow eps 7) (cos x)))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (* -1/5040 (cos x))))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (* 1/120 (/ (cos x) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (+ (* 1/120 (/ (cos x) (pow eps 2))) (* 1/24 (/ (sin x) (pow eps 3)))))))
(* -1/5040 (* (pow eps 7) (cos x)))
(* -1 (* (pow eps 7) (+ (* 1/5040 (cos x)) (* 1/720 (/ (sin x) eps)))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1/720 (sin x)) (* 1/120 (/ (cos x) eps))) eps)) (* 1/5040 (cos x)))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (sin x) eps)) (* -1/120 (cos x))) eps)) (* -1/720 (sin x))) eps)) (* 1/5040 (cos x)))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* x (+ (* -1/2 (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(* -1/5040 (pow eps 7))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* -1/5040 (pow eps 7))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
1
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(* -1/5040 (pow eps 6))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* -1/5040 (pow eps 6))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* -1/2 (* eps x))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* -1/2 (* eps x)))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (/ 1 x)))
(* x (+ (* -1/2 eps) (/ 1 x)))
(* x (+ (* -1/2 eps) (/ 1 x)))
(* -1/2 (* eps x))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* -1/2 (* eps x)))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(* -1/2 (* eps x))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* eps x)
(* -1/2 x)
(* x (- (* 1/12 (* eps x)) 1/2))
(* x (- (* 1/12 (* eps x)) 1/2))
(* x (- (* 1/12 (* eps x)) 1/2))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* -1/2 x)
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(* 1/12 (* eps (pow x 2)))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(* 1/12 (* eps (pow x 2)))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))
(+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))
(* 1/12 (* eps (pow x 3)))
(* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(* 1/12 (* eps (pow x 3)))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
-1
(- (* 1/6 (pow x 2)) 1)
(- (* 1/6 (pow x 2)) 1)
(- (* 1/6 (pow x 2)) 1)
(* 1/6 (pow x 2))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(* 1/6 (pow x 3))
(* (pow x 3) (- 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(+ (sin x) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (cos x))))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (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 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/2 eps)
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
x
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(* 1/2 eps)
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* 1/2 eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* -1/645120 (pow eps 7))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 7))
(* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))
(* x (+ 1/24 (* -1/720 (pow eps 2))))
(* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(* 1/24 (sin x))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(* -1/720 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* -1/720 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* -1/720 (* (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
-1/6
(- (* 1/120 (pow eps 2)) 1/6)
(- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)
(- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)
(* -1/5040 (pow eps 4))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* -1/5040 (pow eps 4))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
Outputs
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x))))
(*.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/720 (* (pow eps 4) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 4 binary64))))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/720 (* (pow eps 4) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 4 binary64))))
(* (pow eps 4) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 4) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))))
(* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/2))
(*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240)))))) 1/2))
(*.f64 x (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))) #s(literal -1/2 binary64))))
(* x (- (+ (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ 1/12 (+ (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (- (+ (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) 1/240)))))) 1/2))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) #s(literal 1/10080 binary64)) #s(literal -1/240 binary64))) #s(literal 1/12 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (cos.f64 x)))
(* -1/5040 (* (pow eps 7) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (* -1/5040 (cos x))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/720 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/5040 binary64) (cos.f64 x))))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (* 1/120 (/ (cos x) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal -1/720 binary64) eps) (fma.f64 #s(literal 1/120 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 #s(literal -1/5040 binary64) (cos.f64 x)))))
(* (pow eps 7) (+ (* -1/720 (/ (sin x) eps)) (+ (* -1/5040 (cos x)) (+ (* 1/120 (/ (cos x) (pow eps 2))) (* 1/24 (/ (sin x) (pow eps 3)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 (sin.f64 x) (/.f64 #s(literal -1/720 binary64) eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 #s(literal -1/5040 binary64) (cos.f64 x))))))
(* -1/5040 (* (pow eps 7) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* 1/5040 (cos x)) (* 1/720 (/ (sin x) eps)))))
(*.f64 (fma.f64 (cos.f64 x) #s(literal 1/5040 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (sin.f64 x)) eps)) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1/720 (sin x)) (* 1/120 (/ (cos x) eps))) eps)) (* 1/5040 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/5040 binary64)) (/.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 x)) eps)) eps))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (sin x) eps)) (* -1/120 (cos x))) eps)) (* -1/720 (sin x))) eps)) (* 1/5040 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/5040 binary64)) (/.f64 (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (fma.f64 (cos.f64 x) #s(literal -1/120 binary64) (*.f64 (/.f64 (sin.f64 x) eps) #s(literal -1/24 binary64))) (-.f64 #s(literal 0 binary64) eps))) eps))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(fma.f64 x (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+ (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (* x (+ (* x (+ (* -1/2 (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (* x (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+ (* eps (* (cos x) (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))))))
(fma.f64 eps (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow eps 2)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/5040 (pow eps 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/5040 (pow eps 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* -1/2 (* (pow eps 2) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* -1/2 (* (pow eps 2) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 x) (/ 1 eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(+ eps (* -1/2 (* (pow eps 2) x)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(* -1/2 (* (pow eps 2) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(* x (+ (* -1/2 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) (-.f64 #s(literal 0 binary64) x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x eps))
(* x (+ (* -1/2 eps) (/ 1 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* x (+ (* -1/2 eps) (/ 1 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* x (+ (* -1/2 eps) (/ 1 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x eps))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))))
(* -1 (* x (- (* 1/2 eps) (/ 1 x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(+ 1 (* -1/2 (* eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x eps))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* eps (+ (* -1/2 x) (/ 1 eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x eps))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* -1 (* eps (- (* 1/2 x) (/ 1 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* eps x)
(*.f64 x eps)
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* x (- (* 1/12 (* eps x)) 1/2))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/12 binary64)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/12 binary64)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* (pow x 2) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 x)
(*.f64 #s(literal -1/2 binary64) x)
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 x) (* 1/12 (* eps (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/12 binary64)))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 (*.f64 x x) #s(literal 1/12 binary64))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 (*.f64 x x) #s(literal 1/12 binary64))))
(* eps (+ (* -1/2 (/ x eps)) (* 1/12 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 x eps) (*.f64 (*.f64 x x) #s(literal 1/12 binary64))))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/12 binary64)))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/12 binary64)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) eps))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/12 binary64)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) eps))))
(* -1 (* eps (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/12 binary64)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) eps))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3))))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x x)))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x x)))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 eps eps)))) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 eps eps)))) eps)
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x x)))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) (/.f64 eps (*.f64 x (*.f64 x x)))))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (+ (* 1/12 (pow eps 2)) (/ eps (pow x 3)))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) (/.f64 eps (*.f64 x (*.f64 x x)))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x x)))))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/12 binary64)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) eps (/.f64 eps (*.f64 x x))) x)) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (/ eps (pow x 2))) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) eps (/.f64 eps (*.f64 x x))) x)) (neg.f64 (*.f64 x (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/12 (* eps x)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x (*.f64 x x)))
(* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))))
(* (pow x 3) (- (+ (* 1/12 eps) (/ 1 (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 eps #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))
(*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (fma.f64 eps #s(literal -1/12 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (pow x 2)) 1/2) x)) (* -1/12 eps))))
(*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (fma.f64 eps #s(literal -1/12 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x))))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (pow x 2)) (* 1/12 (* eps (pow x 3)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))
(* eps (+ (* -1/2 (/ (pow x 2) eps)) (+ (* 1/12 (pow x 3)) (/ 1 eps))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* -1/12 (pow x 3)))))
(*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) (-.f64 #s(literal 0 binary64) eps))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
-1
#s(literal -1 binary64)
(- (* 1/6 (pow x 2)) 1)
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow x 2)) 1)
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow x 2)) 1)
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/6 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(fma.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (sin.f64 eps) #s(literal -1 binary64))) (sin.f64 eps))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (sin.f64 eps) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (cos.f64 eps) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (sin.f64 eps))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (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 x x))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 3) (- (+ 1/6 (/ (sin (+ eps x)) (pow x 3))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (sin (- eps (* -1 x))) (pow x 3))) (/ 1 (pow x 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(+ (sin x) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 x))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (cos x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 eps (cos.f64 x) (sin.f64 x)))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)) (fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 x)))
(+ (sin x) (+ (* -1 (* x (+ 1 (* -1/6 (pow x 2))))) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (sin.f64 x)))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (+ eps x)) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
(+ (sin (- x (* -1 eps))) (* -1 (* x (+ 1 (* -1/6 (pow x 2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (sin.f64 (+.f64 x eps)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 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 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 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/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
x
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 1 binary64))) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 1 binary64))) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 1 binary64))) x)
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1 binary64))))
x
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
(+ x (* 1/2 eps))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x eps)))))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x eps)))))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x eps)))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (cos.f64 x)))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/322560 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) (fma.f64 #s(literal -1/322560 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal -1/322560 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 6 binary64)))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/322560 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/1920 binary64))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(*.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/322560 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/1920 binary64)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(*.f64 (-.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/322560 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/1920 binary64)))) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(fma.f64 x (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 x eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps #s(literal 1/3 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (fma.f64 #s(literal 1/2 binary64) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) eps) #s(literal -1/4 binary64))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) #s(literal -1/12 binary64) (*.f64 (*.f64 (sin.f64 x) eps) #s(literal 1/48 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal -1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal 1/3840 binary64))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal -1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal 1/3840 binary64)))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal -1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal 1/3840 binary64))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/3840 binary64))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(*.f64 (fma.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/3840 binary64) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1/48 binary64)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)) #s(literal -1/3840 binary64) (fma.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal 1/645120 binary64) (*.f64 (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1/48 binary64)))))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)) (*.f64 (*.f64 (*.f64 x eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* -1/645120 (pow eps 7))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (pow eps 7))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64))
(* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (-.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* x (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* x (+ 1/24 (+ (* -1/6 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* -1/720 (pow eps 2)))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* 1/120 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))))))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(* x (+ 1/24 (+ (* -1/720 (pow eps 2)) (* (pow x 2) (+ (* -1/6 (+ 1/24 (* -1/720 (pow eps 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1/24 (* -1/720 (pow eps 2))))) (* 1/120 (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* (sin x) (+ 1/24 (* -1/720 (pow eps 2))))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* 1/24 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/24 binary64))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x)))
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(* -1/720 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* -1/720 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* (pow eps 2) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* 1/24 (* (pow eps 2) (sin x)))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (+ (* -1/720 (* (pow eps 2) (sin x))) (* 1/24 (sin x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* -1/720 (* (pow eps 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 6 binary64))))
(* (pow eps 6) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2)))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (sin.f64 x) #s(literal -1/720 binary64))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 6) (+ (* -1/2 (/ (sin x) (pow eps 4))) (+ (* -1/720 (sin x)) (* 1/24 (/ (sin x) (pow eps 2))))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal -1/720 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 6 binary64)))
(* (pow eps 2) (* x (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps eps)))
(* x (+ (* (pow eps 2) (* (pow x 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))))
(*.f64 (*.f64 x (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))) (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) #s(literal -1/240 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64))))))
(* x (+ (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)) (* (pow x 2) (+ (* (pow eps 2) (+ 1/12 (* -1/6 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))))) (* (pow x 2) (+ (* (pow eps 2) (* (pow x 2) (+ 1/10080 (* -1/5040 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/120 (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2))))) 1/240))))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/86400 binary64) #s(literal 1/2880 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) #s(literal 1/10080 binary64)) #s(literal -1/240 binary64))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/4320 binary64) #s(literal -1/144 binary64)) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (* (pow eps 2) (* (sin x) (+ 1/24 (* -1/720 (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow eps 2)) 1/6)
(fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(* -1/5040 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/5040 binary64))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/5040 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/5040 binary64))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 4) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (sin.f64 eps) (*.f64 x (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)))) (cos.f64 eps)) (sin.f64 eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x)) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (sin.f64 x))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(cos (* 1/2 eps))
(cos.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(fma.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64)))) (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps #s(literal 1/48 binary64)) (*.f64 (cos.f64 x) #s(literal -1/8 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))

eval160.0ms (1%)

Memory
7.5MiB live, 367.8MiB allocated
Compiler

Compiled 40 341 to 2 851 computations (92.9% saved)

prune190.0ms (1.2%)

Memory
-2.2MiB live, 315.8MiB allocated
Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New1 08961 095
Fresh4711
Picked325
Done145
Total1 097191 116
Accuracy
100.0%
Counts
1 116 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.1%
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
100.0%
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
98.8%
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
63.2%
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
99.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.5%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
98.2%
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
100.0%
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
98.9%
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
98.8%
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
98.7%
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
98.5%
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
99.2%
(*.f64 eps (cos.f64 x))
5.9%
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
98.4%
eps
Compiler

Compiled 936 to 387 computations (58.7% saved)

regimes35.0ms (0.2%)

Memory
-4.7MiB live, 72.7MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
Outputs
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
Calls

3 calls:

11.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11.0ms
x
9.0ms
eps
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes33.0ms (0.2%)

Memory
18.6MiB live, 66.8MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
Outputs
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
Calls

3 calls:

13.0ms
eps
9.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes28.0ms (0.2%)

Memory
-8.3MiB live, 70.4MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
Calls

3 calls:

9.0ms
eps
8.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
99.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes16.0ms (0.1%)

Memory
-7.0MiB live, 31.5MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Calls

2 calls:

8.0ms
eps
6.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes17.0ms (0.1%)

Memory
-7.1MiB live, 33.2MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Calls

2 calls:

9.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.1%)

Memory
-6.1MiB live, 33.3MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Calls

2 calls:

7.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

Memory
29.6MiB live, 29.6MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) x (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))) x (sin.f64 (+.f64 x eps)))
Outputs
(*.f64 eps (cos.f64 x))
Calls

2 calls:

5.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
99.2%1x
99.2%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

Memory
-12.6MiB live, 26.7MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(sin.f64 eps)
Outputs
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
Calls

2 calls:

5.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
98.9%1x
98.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
-19.0MiB live, 20.4MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
Outputs
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
Calls

2 calls:

5.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0%)

Memory
20.4MiB live, 20.4MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 eps (+.f64 x eps)) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (/.f64 eps x)))
(*.f64 eps (fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 eps x) #s(literal 1/12 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64)))
Outputs
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
Calls

2 calls:

4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Memory
13.6MiB live, 13.6MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
Outputs
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
Calls

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
98.7%1x
98.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Memory
-30.6MiB live, 11.2MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
Outputs
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
Calls

2 calls:

4.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
98.7%1x
98.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Memory
9.1MiB live, 9.1MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
eps
(*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
Outputs
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
Calls

2 calls:

2.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
98.5%1x
98.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
8.1MiB live, 8.1MiB allocated
Accuracy

Total -59.3b remaining (-5804.7%)

Threshold costs -59.3b (-5804.7%)

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

2 calls:

1.0ms
eps
1.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify11.0ms (0.1%)

Memory
-14.9MiB live, 24.6MiB allocated
Algorithm
egg-herbie
Rules
78×*-commutative_binary64
+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089250
1132250
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
eps
Outputs
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))))
(*.f64 eps (fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 2 binary64)) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/645120 binary64) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) x) eps)
(fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps (+.f64 eps x))) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x eps) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) #s(literal 1 binary64)))
eps

soundness1.6s (10.3%)

Memory
36.7MiB live, 1 260.3MiB allocated
Rules
16 678×accelerator-lowering-fma.f32
16 678×accelerator-lowering-fma.f64
14 660×accelerator-lowering-fma.f32
14 660×accelerator-lowering-fma.f64
13 502×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04483733
113803554
239263478
082313174
0107496
1314496
2775489
32836489
46173489
08126458
07007358
123017026
277677026
089526367
067356
1424346
23754346
09010303
05645837
118865659
265805636
083425106
0616
14916
237616
3476316
0821216
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 709 to 368 computations (48.1% saved)

preprocess122.0ms (0.8%)

Memory
1.9MiB live, 156.6MiB allocated
Compiler

Compiled 616 to 254 computations (58.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...