2sin (example 3.3)

Time bar (total: 14.4s)

analyze41.0ms (0.3%)

Memory
-3.1MiB live, 73.9MiB 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)

sample6.5s (45.3%)

Memory
-300.6MiB live, 7 729.0MiB allocated
Samples
3.6s26 475×0invalid
636.0ms5 509×0valid
416.0ms2 747×1valid
Precisions
Click to see histograms. Total time spent on operations: 3.2s
const: 673.0ms (21.2% of total)
ival-sin: 611.0ms (19.2% of total)
ival-add: 449.0ms (14.1% of total)
ival-<=: 314.0ms (9.9% of total)
ival-fabs: 276.0ms (8.7% of total)
ival-mult: 262.0ms (8.2% of total)
ival-sub: 232.0ms (7.3% of total)
ival-<: 149.0ms (4.7% of total)
ival-and: 105.0ms (3.3% of total)
adjust: 49.0ms (1.5% of total)
exact: 46.0ms (1.4% of total)
ival-assert: 13.0ms (0.4% of total)
Bogosity

preprocess25.0ms (0.2%)

Memory
24.0MiB live, 24.0MiB allocated
Algorithm
egg-herbie
Rules
102×sub-neg
80×lower-fma.f64
80×lower-fma.f32
68×cancel-sign-sub-inv
64×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01839
13835
28635
316935
431035
536735
644535
748235
849135
067
0107
1137
2187
3247
4327
5477
6807
71077
81517
91667
101747
01747
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))

explain147.0ms (1%)

Memory
-21.5MiB live, 63.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2280-4(-1.0990040264095181e-305 1.3442767363283712e-307)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11(209.63040685519428 2.64194212535061e-12)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))cancellation2246
sin.f64(sin.f64 (+.f64 x eps))sensitivity20
Confusion
Predicted +Predicted -
+2244
-028
Precision
1.0
Recall
0.9824561403508771
Confusion?
Predicted +Predicted MaybePredicted -
+22431
-0325
Precision?
0.9869565217391304
Recall?
0.9956140350877193
Freqs
test
numberfreq
032
1222
22
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms196×1valid
15.0ms312×0valid
1.0ms3valid
Compiler

Compiled 58 to 28 computations (51.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 10.0ms (49.5% of total)
adjust: 3.0ms (14.8% of total)
ival-add: 3.0ms (14.8% of total)
ival-sub: 3.0ms (14.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify9.0ms (0.1%)

Memory
8.9MiB live, 8.9MiB 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×lower-fma.f64
80×lower-fma.f32
48×lower-*.f64
48×lower-*.f32
36×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
01018
11318
21818
32418
43218
54718
68018
710718
815118
916618
1017418
017418
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(sin.f64 x)
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(sin.f64 x)

localize80.0ms (0.6%)

Memory
-8.3MiB live, 29.3MiB 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))
accuracy60.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Samples
64.0ms98×1valid
8.0ms156×0valid
1.0ms3valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
adjust: 56.0ms (85.9% of total)
ival-sin: 5.0ms (7.7% of total)
ival-add: 2.0ms (3.1% of total)
ival-sub: 2.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series4.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#<alt (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))>
#<alt (sin.f64 (+.f64 x eps))>
#<alt (+.f64 x eps)>
#<alt (sin.f64 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
x
@0
(- (sin (+ x eps)) (sin x))
0.0ms
eps
@0
(- (sin (+ x eps)) (sin x))
0.0ms
x
@0
(sin (+ x eps))
0.0ms
x
@inf
(+ x eps)

rewrite361.0ms (2.5%)

Memory
20.1MiB live, 453.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 986×lower-fma.f64
4 986×lower-fma.f32
4 676×lower-*.f64
4 676×lower-*.f32
2 176×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
01016
15316
238016
3476616
0821016
Stop Event
iter limit
node limit
iter limit
Counts
4 → 214
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
(+.f64 x eps)
(sin.f64 x)
Outputs
(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 (neg.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) (sin.f64 (neg.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (sin.f64 (neg.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/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 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (sin.f64 (neg.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.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/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 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/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 (+.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) (sin.f64 (neg.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) (sin.f64 (neg.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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.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 (+.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))))) (sin.f64 (neg.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))) (sin.f64 (neg.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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(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 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))) (neg.f64 (/.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 (/.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)) (sin.f64 (neg.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)) (sin.f64 (neg.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))) (neg.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))))))))
(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)))))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (neg.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)))))))
(neg.f64 (/.f64 (neg.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 (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)) (sin.f64 (neg.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 (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 (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 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 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.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 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 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 (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)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 #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)) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 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)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 (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 (neg.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 (neg.f64 (neg.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)))))))) (neg.f64 (neg.f64 (+.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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.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 (+.f64 x eps) #s(literal 2 binary64))))) (+.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)))))))
(/.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 (sin.f64 (neg.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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (+.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 (+.f64 x eps) #s(literal 2 binary64))))) (+.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)))))
(/.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 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 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)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 (neg.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) (neg.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 (neg.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) (neg.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 #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 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(*.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)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64) #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 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 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)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) #s(literal 1 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))))))
(-.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))) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (neg.f64 (-.f64 x eps)))))
(neg.f64 (sin.f64 (/.f64 (neg.f64 (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 (neg.f64 (*.f64 (+.f64 x eps) (-.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.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))))
(-.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 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps))) (fma.f64 x x (*.f64 eps (+.f64 x eps))) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(neg.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (neg.f64 (-.f64 x eps))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.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 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.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 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps))) (*.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.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 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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 x x (*.f64 eps (+.f64 x eps))) (-.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 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))))) (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 (+.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 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 eps (-.f64 eps x))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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 x eps))) (-.f64 x eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x))))))
(*.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.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 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 eps x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps 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 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps))) (fma.f64 x x (*.f64 eps (+.f64 x eps))))
(*.f64 (pow.f64 (/.f64 (-.f64 x eps) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.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 x x (*.f64 eps (+.f64 x eps))) (-.f64 x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 eps (+.f64 x eps))) (-.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))

simplify361.0ms (2.5%)

Memory
-24.9MiB live, 698.2MiB allocated
Algorithm
egg-herbie
Rules
16 678×lower-fma.f64
16 678×lower-fma.f32
4 132×lower-*.f64
4 132×lower-*.f32
2 614×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval36.0ms (0.2%)

Memory
-1.8MiB live, 75.9MiB allocated
Compiler

Compiled 7 746 to 844 computations (89.1% saved)

prune31.0ms (0.2%)

Memory
31.4MiB live, 69.5MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2874291
Fresh000
Picked011
Done000
Total2875292
Accuracy
100.0%
Counts
292 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.8%
(-.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.9%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
99.6%
(*.f64 eps (cos.f64 x))
97.9%
(sin.f64 eps)
Compiler

Compiled 49 to 34 computations (30.6% saved)

simplify534.0ms (3.7%)

Memory
-26.5MiB live, 422.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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))))
cost-diff0
(*.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))
cost-diff192
(+.f64 eps #s(literal 0 binary64))
cost-diff320
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
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)) (cos.f64 x))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 eps (cos.f64 x))
cost-diff0
(sin.f64 eps)
Rules
24 364×associate-*r*
11 286×lower-*.f32
11 272×lower-*.f64
10 976×lower-fma.f32
10 972×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021106
03896
16196
212696
321892
425192
528392
635692
753792
860892
960892
1096492
11114092
12114092
13114092
14227192
15250792
16267392
17267392
18267392
19267392
20267392
21660392
22716392
23773992
24773992
25773992
26773992
27773992
01979488
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sin.f64 eps)
eps
(*.f64 eps (cos.f64 x))
eps
(cos.f64 x)
x
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
#s(literal -1/2 binary64)
(sin.f64 x)
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 (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))))
(sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))
(+.f64 eps #s(literal 0 binary64))
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 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(fma.f64 x #s(literal 2 binary64) eps)
x
#s(literal 2 binary64)
Outputs
(sin.f64 eps)
eps
(*.f64 eps (cos.f64 x))
eps
(cos.f64 x)
x
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
#s(literal -1/2 binary64)
(sin.f64 x)
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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))))
(*.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 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(+.f64 eps #s(literal 0 binary64))
eps
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)))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(fma.f64 eps #s(literal 1/2 binary64) x)
(fma.f64 x #s(literal 2 binary64) eps)
(fma.f64 #s(literal 2 binary64) x eps)
x
#s(literal 2 binary64)

localize63.0ms (0.4%)

Memory
-4.0MiB live, 72.9MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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)))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (cos.f64 x))
accuracy100.0%
(sin.f64 eps)
Samples
39.0ms256×0valid
Compiler

Compiled 115 to 25 computations (78.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 13.0ms (51.3% of total)
ival-sin: 5.0ms (19.7% of total)
ival-add: 3.0ms (11.8% of total)
ival-cos: 3.0ms (11.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.1%)

Memory
21.2MiB live, 21.2MiB allocated
Counts
13 → 240
Calls
Call 1
Inputs
#<alt (sin.f64 eps)>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (cos.f64 x)>
#<alt (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))>
#<alt (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))>
#<alt (*.f64 #s(literal -1/2 binary64) (sin.f64 x))>
#<alt (sin.f64 x)>
#<alt (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))>
#<alt (+.f64 eps #s(literal 0 binary64))>
#<alt (*.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))>
#<alt (*.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))))>
#<alt (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))>
#<alt (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))>
Outputs
#<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 (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos 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 (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 (* -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 (* 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 (* 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/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 (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 (* 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))>
Calls

60 calls:

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

rewrite343.0ms (2.4%)

Memory
-6.2MiB live, 387.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
11 442×lower-fma.f32
11 438×lower-fma.f64
5 140×lower-*.f32
5 126×lower-*.f64
3 582×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02184
03876
110276
280676
0843576
Stop Event
iter limit
node limit
iter limit
Counts
13 → 593
Calls
Call 1
Inputs
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(cos.f64 x)
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(sin.f64 x)
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(+.f64 eps #s(literal 0 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 (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))))
(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)))
Outputs
(+.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)))
(sin.f64 eps)
(fma.f64 (sin.f64 eps) #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 eps) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 eps) #s(literal 0 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64))) (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps))) (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 eps) #s(literal 0 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))) (sin.f64 eps))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 0 binary64) (cos.f64 eps))) (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps))))
(+.f64 (*.f64 eps (cos.f64 x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) #s(literal 0 binary64))
(fma.f64 (cos.f64 x) eps #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (cos.f64 x)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (cos.f64 x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (/.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 (/.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))
(/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (*.f64 eps (cos.f64 x)) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) eps)
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps eps))
(/.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) eps)
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps)) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x))))) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps (cos.f64 x)))) (neg.f64 eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps)) (*.f64 #s(literal 0 binary64) (*.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 eps eps)) #s(literal 0 binary64)) (-.f64 (*.f64 eps (cos.f64 x)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (cos.f64 x) (*.f64 eps (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (cos.f64 x)) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 eps (neg.f64 eps)) (cos.f64 x)) (neg.f64 eps))
(/.f64 (/.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (cos.f64 x)))
(*.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) eps))
(*.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
(*.f64 (/.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))
(cos.f64 x)
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(-.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 x x))))) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64))
(fma.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 x) eps) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 (sin.f64 x) eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps (*.f64 eps (cos.f64 x)))
(fma.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 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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 eps eps) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 eps 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 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) #s(literal 0 binary64))
(fma.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))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.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))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) eps)) #s(literal 0 binary64))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) eps)) #s(literal 0 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))) #s(literal 0 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.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 x x))))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.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) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.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 x x))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.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)))) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.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)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.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) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (/.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (/.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(/.f64 eps (/.f64 #s(literal 1 binary64) (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)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 eps 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 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.f64 (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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))) (*.f64 eps (*.f64 eps eps))) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 eps 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))) (*.f64 eps eps)) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.f64 eps 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (-.f64 (fma.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 x x))))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 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 eps 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 x x))))) (*.f64 eps eps)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (*.f64 eps (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) (*.f64 (*.f64 eps 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 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 eps 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 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) 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 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.f64 eps 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.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 x x))))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (-.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 x x))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.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))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x 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 x x))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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)))) (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))
(/.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 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (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) (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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))) eps) (fma.f64 (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (cos.f64 x)) eps) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))) eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (cos.f64 x)) eps))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (*.f64 eps eps) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (*.f64 eps (*.f64 (*.f64 eps (cos.f64 x)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (cos.f64 x)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))) (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps 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 (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 eps 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))) (*.f64 eps eps))) (neg.f64 (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.f64 eps 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps eps))) (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (*.f64 eps (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (fma.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 x x))))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(/.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 x x))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (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 (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps)) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 eps (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 #s(literal 0 binary64) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps (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 #s(literal 0 binary64) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps 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 x x))))) (*.f64 eps eps))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (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)))) #s(literal 0 binary64)) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (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 #s(literal 0 binary64) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 eps (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 (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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.f64 (*.f64 eps (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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(/.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.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 x x))))))) (+.f64 (cos.f64 x) (*.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)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 (*.f64 eps (neg.f64 eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (neg.f64 eps))
(/.f64 (*.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)))) eps) (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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.f64 (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) eps) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) eps) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.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 #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 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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) eps))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(*.f64 (*.f64 eps eps) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps))
(*.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) eps))
(*.f64 (*.f64 eps (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(*.f64 (*.f64 (*.f64 eps 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 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(*.f64 (*.f64 eps (*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 eps 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))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (*.f64 eps 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) eps)))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.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 x x))))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(*.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) (*.f64 eps 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 x x))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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)))) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps eps) (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 #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) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(*.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) eps) (*.f64 eps eps))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) #s(literal 0 binary64))
(+.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) (sin.f64 x))) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(+.f64 (+.f64 (cos.f64 x) #s(literal 0 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(-.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.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)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) #s(literal 0 binary64))
(fma.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) (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.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 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) #s(literal 0 binary64))
(fma.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 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(fma.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (cos.f64 x))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (/.f64 #s(literal 1 binary64) eps) (cos.f64 x))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.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)))) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) #s(literal 0 binary64))
(fma.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (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 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (+.f64 #s(literal 0 binary64) (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) (*.f64 eps 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) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.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 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps)))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) eps) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (*.f64 (sin.f64 x) eps) #s(literal -1/2 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (cos.f64 x))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (cos.f64 x))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps eps)) (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) eps)) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 (sin.f64 x) eps) (/.f64 #s(literal 1 binary64) eps)) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (sin.f64 x) eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 eps eps) (cos.f64 x))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (cos.f64 x)))
(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))) (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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(neg.f64 (/.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)))) (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(neg.f64 (/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 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))) (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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))) (fma.f64 (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.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 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.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 x x))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.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 x x)))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))))
(/.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (-.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) #s(literal 3 binary64))) (fma.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (*.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))))
(/.f64 (-.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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 (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))))) (+.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 x x))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(/.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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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))) #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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) (-.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 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 x x)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))) (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 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 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))) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))))
(*.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (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)))) (/.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 x x)))) (+.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 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 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 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.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 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
(sin.f64 x)
(+.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 x #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 eps #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 x #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 x #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 #s(literal 1/2 binary64) eps (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (+.f64 x x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1/2 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) eps) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (*.f64 (-.f64 (+.f64 x x) eps) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x x) eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x x) eps) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (*.f64 (-.f64 (+.f64 x x) eps) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps eps (*.f64 (+.f64 x x) (-.f64 (+.f64 x x) eps))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps))) (-.f64 (+.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)) (fma.f64 eps eps (*.f64 (+.f64 x x) (-.f64 (+.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (*.f64 (-.f64 (+.f64 x x) eps) #s(literal 1/2 binary64))) (-.f64 (+.f64 x x) eps))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps)))) (fma.f64 x #s(literal -2 binary64) eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (*.f64 (-.f64 (+.f64 x x) eps) #s(literal 1/2 binary64)))) (fma.f64 x #s(literal -2 binary64) eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (fma.f64 x #s(literal -2 binary64) eps))) (fma.f64 x #s(literal -2 binary64) eps))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps eps (*.f64 #s(literal -4 binary64) (*.f64 x x)))) (-.f64 eps (+.f64 x x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (fma.f64 x #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (fma.f64 x #s(literal -2 binary64) eps))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (-.f64 eps (+.f64 x x)))
(*.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 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (-.f64 (+.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) (*.f64 (-.f64 (+.f64 x x) eps) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 x x) eps)))
eps
(+.f64 eps #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) eps)
(-.f64 eps #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 eps))
(fma.f64 eps (/.f64 eps eps) #s(literal 0 binary64))
(fma.f64 eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (neg.f64 eps))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) eps #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (neg.f64 eps)) #s(literal 0 binary64))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #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))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(neg.f64 (neg.f64 eps))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps))
(/.f64 (*.f64 eps eps) eps)
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) eps)
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps (neg.f64 eps)) #s(literal 0 binary64))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 eps (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 (-.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) #s(literal 0 binary64)) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 eps (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 eps (neg.f64 eps))) eps)
(/.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 eps eps))
(*.f64 eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (neg.f64 eps))))
(*.f64 #s(literal 1 binary64) eps)
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (neg.f64 eps)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.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 eps (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 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 #s(literal 1 binary64) (/.f64 #s(literal 2 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 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 (*.f64 #s(literal 2 binary64) (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 (*.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)) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))) #s(literal 2 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 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))
(*.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/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 1/2 binary64))
(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)))
(/.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) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))))))
(/.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))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) (-.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 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))))) #s(literal 1/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))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) (+.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x))) (sin.f64 (*.f64 eps #s(literal 1/2 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 (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 -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) x)))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1 binary64) x))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1 binary64) x))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 x #s(literal 1 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) x)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal 1 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal 1 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 0 binary64)))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 0 binary64)))

simplify389.0ms (2.7%)

Memory
6.1MiB live, 391.6MiB allocated
Algorithm
egg-herbie
Rules
16 260×lower-fma.f64
16 260×lower-fma.f32
6 018×lower-*.f64
6 018×lower-*.f32
3 172×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02912090
18931980
223411938
348421930
084331761
Stop Event
iter limit
node limit
Counts
240 → 221
Calls
Call 1
Inputs
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)
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos 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)))))
(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))))
(* -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)
(* 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
(* 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/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)))
(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))))
(* 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))
Outputs
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(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)) eps) 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)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 eps #s(literal -1/2 binary64))) eps)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.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 (*.f64 x 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 (*.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 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.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 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) 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/12 binary64) (*.f64 (*.f64 eps (*.f64 eps x)) x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps 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)))
(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 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(* -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 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (cos.f64 x)))
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 (*.f64 x #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 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))
(+ (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))
(* -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
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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)
(sin x)
(sin.f64 x)
(* 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 eps #s(literal 1/2 binary64) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 eps #s(literal 1/2 binary64) x)
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(fma.f64 eps #s(literal 1/2 binary64) x)
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)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* eps (+ 1/2 (/ x eps)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* eps (+ 1/2 (/ x eps)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(fma.f64 eps #s(literal 1/2 binary64) x)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(fma.f64 eps #s(literal 1/2 binary64) x)
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
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)) (* 2 (* eps (+ (* -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 #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 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (cos.f64 x)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64)))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* 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 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64)))) (fma.f64 x (neg.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 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 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal -1/2 binary64))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 (cos.f64 x) #s(literal 1/2 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 (cos.f64 x) #s(literal 1/2 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 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64)) (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 x) (cos.f64 (*.f64 eps #s(literal -1/2 binary64)))))
(+ (* 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 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64))))))
(+ (* 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 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (fma.f64 x (*.f64 #s(literal 1/6 binary64) x) #s(literal -1 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 x) (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 x #s(literal -1/2 binary64)) (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 (*.f64 x #s(literal -1/2 binary64)) (cos.f64 (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 x (*.f64 #s(literal 1/6 binary64) x) #s(literal -1 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 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 (cos.f64 x) (*.f64 eps #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 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))
(* 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 (*.f64 eps 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 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)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))

eval101.0ms (0.7%)

Memory
4.3MiB live, 161.1MiB allocated
Compiler

Compiled 18 737 to 2 085 computations (88.9% saved)

prune101.0ms (0.7%)

Memory
5.6MiB live, 208.3MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New81413827
Fresh000
Picked224
Done101
Total81715832
Accuracy
100.0%
Counts
832 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
98.6%
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
98.6%
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
98.6%
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
52.7%
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
99.9%
(*.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.8%
(*.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))
36.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps 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.8%
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
98.5%
(*.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)))
99.4%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
99.5%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
99.9%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
99.6%
(*.f64 eps (cos.f64 x))
97.9%
(*.f64 eps #s(literal 1 binary64))
Compiler

Compiled 402 to 248 computations (38.3% saved)

simplify51.0ms (0.4%)

Memory
-18.3MiB live, 59.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
cost-diff0
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 x #s(literal -1/2 binary64))
cost-diff0
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
cost-diff320
(*.f64 eps #s(literal 1 binary64))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 (*.f64 eps eps) (sin.f64 x))
cost-diff320
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
Rules
1 104×lower-fma.f32
1 092×lower-fma.f64
976×lower-*.f32
954×lower-*.f64
686×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025144
050142
1108142
2303141
3715141
4988141
51163141
61293141
71367141
81367141
91530141
101653141
01653140
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps eps)
eps
(sin.f64 x)
x
#s(literal -1/2 binary64)
(*.f64 eps (cos.f64 x))
(cos.f64 x)
(*.f64 eps #s(literal 1 binary64))
eps
#s(literal 1 binary64)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.f64 x x)
x
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
eps
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 x #s(literal -1/2 binary64))
x
#s(literal -1/2 binary64)
(cos.f64 x)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(cos.f64 x)
Outputs
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 eps eps)
eps
(sin.f64 x)
x
#s(literal -1/2 binary64)
(*.f64 eps (cos.f64 x))
(cos.f64 x)
(*.f64 eps #s(literal 1 binary64))
eps
eps
#s(literal 1 binary64)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(fma.f64 x (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) eps)
(*.f64 x x)
x
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
eps
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 x #s(literal -1/2 binary64))
x
#s(literal -1/2 binary64)
(cos.f64 x)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(cos.f64 x)

localize96.0ms (0.7%)

Memory
37.8MiB live, 154.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
accuracy100.0%
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
accuracy99.4%
(*.f64 x #s(literal 1/12 binary64))
accuracy100.0%
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
accuracy100.0%
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
accuracy100.0%
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 eps #s(literal 1 binary64))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (cos.f64 x))
accuracy99.9%
(*.f64 (*.f64 eps eps) (sin.f64 x))
Samples
64.0ms256×0valid
Compiler

Compiled 159 to 33 computations (79.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 30.0ms (64.3% of total)
ival-add: 7.0ms (15% of total)
const: 6.0ms (12.9% of total)
ival-cos: 2.0ms (4.3% of total)
ival-sin: 2.0ms (4.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series28.0ms (0.2%)

Memory
-0.8MiB live, 36.8MiB allocated
Counts
19 → 336
Calls
Call 1
Inputs
#<alt (fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 (*.f64 eps eps) (sin.f64 x))>
#<alt (*.f64 eps eps)>
#<alt (sin.f64 x)>
#<alt (*.f64 eps #s(literal 1 binary64))>
#<alt (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)>
#<alt (*.f64 x x)>
#<alt (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))>
#<alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))>
#<alt (*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))>
#<alt (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))>
#<alt (*.f64 x #s(literal -1/2 binary64))>
#<alt (cos.f64 x)>
#<alt (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))>
#<alt (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))>
#<alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))>
#<alt (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 x #s(literal 1/12 binary64))>
Outputs
#<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 (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) x)>
#<alt (* x (+ (* -1/6 (* (pow eps 2) (pow x 2))) (pow eps 2)))>
#<alt (* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* 1/120 (* (pow eps 2) (pow x 2))))) (pow eps 2)))>
#<alt (* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/5040 (* (pow eps 2) (pow x 2))) (* 1/120 (pow eps 2)))))) (pow eps 2)))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (* (pow eps 2) (sin x))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (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) (- (* (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 eps>
#<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 (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (* 1/24 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* 1/24 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))>
#<alt (* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))>
#<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 (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))>
#<alt (* 1/24 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* 1/24 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt -1/2>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps x))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 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/24 (* eps (pow x 2))))))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (+ (cos x) (* -1/2 (* eps x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 x) (/ (cos x) eps)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 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/24 (pow x 2)) 1/2)))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* x (+ (* -1/2 eps) (/ (cos x) x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))>
#<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 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) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (* eps (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (* eps (+ (cos x) (* 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) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (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 (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))>
#<alt (cos x)>
#<alt (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))>
#<alt (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))>
#<alt (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))>
#<alt (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))>
#<alt (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))>
#<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/2 (/ eps (pow x 2))) (* 1/12 eps)))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))>
#<alt (* -1/2 x)>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* 1/12 (pow x 3))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/12 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt -1/2>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (* 1/12 (pow x 2))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/12 (pow x 2))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
Calls

84 calls:

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

rewrite421.0ms (2.9%)

Memory
-35.2MiB live, 576.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
12 208×lower-fma.f32
12 196×lower-fma.f64
5 600×lower-*.f32
5 578×lower-*.f64
3 574×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025124
050122
1181122
21341122
08369122
Stop Event
iter limit
node limit
iter limit
Counts
19 → 502
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps eps)
(sin.f64 x)
(*.f64 eps #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.f64 x x)
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 x #s(literal -1/2 binary64))
(cos.f64 x)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 eps (cos.f64 x))
(*.f64 x #s(literal 1/12 binary64))
Outputs
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x)))))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))
(/.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 eps (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 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 eps (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps 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) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)))) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 9 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(/.f64 (neg.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 eps (cos.f64 x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps 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 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(*.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 eps (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))
(*.f64 (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 eps (sin.f64 x)) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(sin.f64 x)
(*.f64 #s(literal 1 binary64) (sin.f64 x))
eps
(exp.f64 (*.f64 (log.f64 eps) #s(literal 1 binary64)))
(pow.f64 eps #s(literal 1 binary64))
(*.f64 eps #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) eps)
(*.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) eps)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(fma.f64 eps #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) eps)
(fma.f64 x (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps)
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x x)) eps)
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 x x) eps)
(fma.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64) eps)
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) x eps)
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps eps)
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))) eps)
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) eps)
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))) (fma.f64 eps eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))) (neg.f64 (fma.f64 eps eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (*.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)) (*.f64 eps eps))) (*.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps)) (*.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))))))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 6 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 eps eps) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps eps)) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))) (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (fma.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))) (*.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps))))
(*.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 x x)) (neg.f64 eps)))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) eps) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 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 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/24 binary64)) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/24 binary64) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) eps (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 1/24 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/24 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))) (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps)))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) eps) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) eps) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps)))) (neg.f64 (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) eps)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) eps)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(*.f64 (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) eps) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/24 binary64)) x #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/576 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/576 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/110592 binary64)))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/331776 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2304 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/331776 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/576 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/576 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))) (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))) (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps)))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps)) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))))
(*.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)) eps)
(*.f64 (*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (cos.f64 x)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) eps))))
(*.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 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 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (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 eps x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (cos.f64 x))
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (cos.f64 x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 1/64 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 1/64 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 1/64 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal 1/64 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 x x))) #s(literal 1/16 binary64) (+.f64 (pow.f64 (cos.f64 x) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 x x))) #s(literal 1/16 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (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 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (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 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 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 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (cos.f64 x)))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps x)))))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 x)
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (cos.f64 x)))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))) (*.f64 eps (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))) (*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))
(*.f64 eps (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))))
(*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x)) eps)
(*.f64 (*.f64 eps (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 eps eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps 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 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))))
(*.f64 (*.f64 eps (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))
(+.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))
(+.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) eps (cos.f64 x))
(fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 1 binary64) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))))
(fma.f64 (*.f64 eps x) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) x (cos.f64 x))
(fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))) (cos.f64 x))
(fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 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)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 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)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 6 binary64)) (-.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))) #s(literal 3 binary64)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (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 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x)))
(*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #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) (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)) (cos.f64 x)))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 eps x)))))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) (*.f64 x x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64) (*.f64 x #s(literal -1/2 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (*.f64 x (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/2 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2985984 binary64)) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2985984 binary64) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/13824 binary64)))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2985984 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2985984 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/20736 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/576 binary64))))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/20736 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64))) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/144 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 x #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) x)

simplify361.0ms (2.5%)

Memory
-0.6MiB live, 483.7MiB allocated
Algorithm
egg-herbie
Rules
14 208×lower-fma.f64
14 208×lower-fma.f32
5 300×lower-*.f64
5 300×lower-*.f32
2 510×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02362923
17732873
224532799
353002747
083302563
Stop Event
iter limit
node limit
Counts
336 → 318
Calls
Call 1
Inputs
(* 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)))))))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos x)))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) x)
(* x (+ (* -1/6 (* (pow eps 2) (pow x 2))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* 1/120 (* (pow eps 2) (pow x 2))))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/5040 (* (pow eps 2) (pow x 2))) (* 1/120 (pow eps 2)))))) (pow eps 2)))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(* (pow eps 2) (sin x))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(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) (- (* (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)
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(* 1/24 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* 1/24 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(* 1/24 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* 1/24 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
-1/2
(- (* 1/24 (pow x 2)) 1/2)
(- (* 1/24 (pow x 2)) 1/2)
(- (* 1/24 (pow x 2)) 1/2)
(* 1/24 (pow x 2))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 2))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 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/24 (* eps (pow x 2))))))))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(cos x)
(+ (cos x) (* -1/2 (* eps x)))
(+ (cos x) (* -1/2 (* eps x)))
(+ (cos x) (* -1/2 (* eps x)))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(* -1/2 (* eps x))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(* -1/2 (* eps x))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(* -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)
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) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(* eps (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(* eps (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (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)))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(cos x)
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
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/2 (/ eps (pow x 2))) (* 1/12 eps)))
(* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))
(* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))
(* -1/2 x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* 1/12 (pow x 2)) 1/2))
(* 1/12 (pow x 3))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* 1/12 (pow x 3))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
-1/2
(- (* 1/12 (pow x 2)) 1/2)
(- (* 1/12 (pow x 2)) 1/2)
(- (* 1/12 (pow x 2)) 1/2)
(* 1/12 (pow x 2))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* 1/12 (pow x 2))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
Outputs
(* 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 (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.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 (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(+ (* -1/2 (* (pow eps 2) (sin x))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos 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))) (* eps (cos x)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) x)
(*.f64 x (*.f64 eps eps))
(* x (+ (* -1/6 (* (pow eps 2) (pow x 2))) (pow eps 2)))
(*.f64 x (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* 1/120 (* (pow eps 2) (pow x 2))))) (pow eps 2)))
(*.f64 x (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps eps)))
(* x (+ (* (pow x 2) (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/5040 (* (pow eps 2) (pow x 2))) (* 1/120 (pow eps 2)))))) (pow eps 2)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 eps eps)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(* (pow eps 2) (sin x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (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)) (*.f64 x (*.f64 x x)) 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)
(sin x)
(sin.f64 x)
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* 1/24 (* eps (pow x 4)))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* 1/24 (* eps (pow x 4)))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 eps (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(* -1 (* eps (- (* -1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) 1)))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 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)
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* eps (- (* 1/24 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(* 1/24 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* 1/24 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* (pow x 2) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow x 2)) 1/2)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(- (* 1/24 (pow x 2)) 1/2)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(- (* 1/24 (pow x 2)) 1/2)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* eps (+ (cos x) (* -1/2 (* eps x))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* (pow eps 2) (+ (* -1/2 x) (/ (cos x) eps)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (cos x)) x)))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(* -1 (* x (+ (* -1 (/ (* eps (cos x)) x)) (* 1/2 (pow eps 2)))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps x)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps x)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(+ (cos x) (* -1/2 (* eps x)))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x))
(* -1/2 (* eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* eps (+ (* -1/2 x) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1/2 (* eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 x))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/24 (pow x 2)) 1/2)))))
(fma.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(* -1/2 (* eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* x (+ (* -1/2 eps) (/ (cos x) x)))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1/2 (* eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1 (* x (+ (* -1 (/ (cos x) x)) (* 1/2 eps))))
(-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (cos.f64 x)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
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 (*.f64 x 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 (*.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) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* eps (+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 eps (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 eps (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) 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 (/ (pow eps 2) (pow x 2))) (* 1/12 (pow eps 2))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (cos x)) (pow x 3)))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.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 (/ (pow eps 2) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (cos x)) (pow x 3))) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))))
(cos x)
(cos.f64 x)
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x))
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x))
(+ (cos x) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps) (cos.f64 x))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (/ (cos x) eps)))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (cos x) eps)))))
(-.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) (neg.f64 (cos.f64 x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps x) x) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(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))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 x x))))
(* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (* 1/12 eps)))
(*.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))))
(* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))
(fma.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x))))
(* (pow x 3) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (/ (cos x) (pow x 3)))))
(fma.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))
(fma.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (cos x) (pow x 3))) (+ (* -1/12 eps) (* 1/2 (/ eps (pow x 2)))))))
(fma.f64 x (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x))))
(* -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 (- (* 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 (- (* 1/12 (pow x 2)) 1/2))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
(* 1/12 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x))
-1/2
#s(literal -1/2 binary64)
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(* 1/12 (pow x 2))
(*.f64 #s(literal 1/12 binary64) (*.f64 x x))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* 1/12 (pow x 2))
(*.f64 #s(literal 1/12 binary64) (*.f64 x x))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) x) x)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) eps)
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 eps #s(literal -1/2 binary64))) eps)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))

eval122.0ms (0.8%)

Memory
34.8MiB live, 224.7MiB allocated
Compiler

Compiled 23 591 to 1 859 computations (92.1% saved)

prune142.0ms (1%)

Memory
-22.5MiB live, 185.4MiB allocated
Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New8609869
Fresh358
Picked145
Done022
Total86420884
Accuracy
100.0%
Counts
884 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
98.6%
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
98.6%
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
98.6%
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
98.6%
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
98.6%
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
52.7%
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
99.9%
(*.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.8%
(*.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))
36.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps 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.8%
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
98.8%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
98.5%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
99.4%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
98.8%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
99.5%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
99.9%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
5.8%
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
99.6%
(*.f64 eps (cos.f64 x))
97.9%
eps
Compiler

Compiled 546 to 322 computations (41% saved)

simplify651.0ms (4.5%)

Memory
-4.0MiB live, 746.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
cost-diff640
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
cost-diff0
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
cost-diff320
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(+.f64 eps x)
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
cost-diff0
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
cost-diff0
(*.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))))
cost-diff320
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
cost-diff320
(*.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))
Rules
31 120×lower-fma.f32
31 100×lower-fma.f64
6 106×lower-+.f32
6 104×lower-+.f64
3 510×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035277
069277
1166277
2439277
31122270
42911270
55097270
65164270
75179270
85179270
96992270
107138270
117151270
127151270
09423253
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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 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))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
eps
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))
(*.f64 eps #s(literal -1/48 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 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(fma.f64 x #s(literal 2 binary64) eps)
x
#s(literal 2 binary64)
eps
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
x
(*.f64 eps #s(literal -1/2 binary64))
eps
#s(literal -1/2 binary64)
(+.f64 eps x)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal -1/2 binary64))
#s(literal 1 binary64)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))
(*.f64 x x)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1 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))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/24 binary64) eps))
(*.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))))
(*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
eps
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))
(*.f64 eps #s(literal -1/48 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)))
(cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(fma.f64 eps #s(literal 1/2 binary64) x)
(fma.f64 x #s(literal 2 binary64) eps)
x
#s(literal 2 binary64)
eps
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))) eps)
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
x
(*.f64 eps #s(literal -1/2 binary64))
eps
#s(literal -1/2 binary64)
(+.f64 eps x)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps x) (fma.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 eps x) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) eps)
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 eps x) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal -1/2 binary64))
#s(literal 1 binary64)
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 eps #s(literal 1/12 binary64))) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) eps)
eps
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 eps #s(literal 1/12 binary64))) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
x
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal -1/2 binary64)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))
(*.f64 x x)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1 binary64)

localize148.0ms (1%)

Memory
27.6MiB live, 254.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
accuracy100.0%
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
accuracy99.4%
(*.f64 x #s(literal 1/12 binary64))
accuracy100.0%
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
accuracy100.0%
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
accuracy99.4%
(*.f64 x #s(literal 1/12 binary64))
accuracy100.0%
(+.f64 eps x)
accuracy100.0%
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy100.0%
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
accuracy100.0%
(*.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))))
accuracy99.9%
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
accuracy99.5%
(*.f64 eps #s(literal -1/48 binary64))
Samples
90.0ms256×0valid
Compiler

Compiled 316 to 46 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 35.0ms (51.6% of total)
const: 15.0ms (22.1% of total)
ival-add: 14.0ms (20.6% of total)
ival-cos: 2.0ms (2.9% of total)
exact: 1.0ms (1.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.2%)

Memory
13.5MiB live, 50.6MiB allocated
Counts
19 → 360
Calls
Call 1
Inputs
#<alt (*.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))>
#<alt (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))>
#<alt (*.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))))>
#<alt (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))>
#<alt (fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)>
#<alt (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))>
#<alt (*.f64 eps #s(literal -1/2 binary64))>
#<alt (+.f64 eps x)>
#<alt (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))>
#<alt (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))>
#<alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))>
#<alt (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))>
#<alt (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))>
#<alt (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))>
#<alt (*.f64 eps #s(literal -1/48 binary64))>
#<alt (cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))>
#<alt (*.f64 x #s(literal 1/12 binary64))>
#<alt (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))>
#<alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))>
Outputs
#<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/24 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))>
#<alt (* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))>
#<alt (* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))>
#<alt (* -1/24 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<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 (* 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/48 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* -1/48 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<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 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))>
#<alt (* -1/2 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<alt (* -1/2 eps)>
#<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>
#<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 (+ 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 (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))>
#<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 (* 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 (* (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 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/2 x)>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* 1/12 (pow x 3))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/12 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt (* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))>
#<alt -1/2>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (- (* 1/12 (pow x 2)) 1/2)>
#<alt (* 1/12 (pow x 2))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/12 (pow x 2))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))>
#<alt (* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))>
#<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/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))>
#<alt (* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (* 1/2 (/ 1 (pow x 4))))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))>
#<alt (* (pow x 6) (- (+ (* -1 (/ (+ (* -1/12 eps) (* 1/2 (/ 1 x))) (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))>
#<alt (* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) 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/720 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))>
#<alt (* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3)))))))>
#<alt (* -1/720 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))>
#<alt (* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))>
#<alt (* (pow x 6) (+ (* -1 (/ (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x))) (pow x 3))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 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 (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt (* 1/12 x)>
#<alt 1/24>
#<alt (+ 1/24 (* -1/720 (pow x 2)))>
#<alt (+ 1/24 (* -1/720 (pow x 2)))>
#<alt (+ 1/24 (* -1/720 (pow x 2)))>
#<alt (* -1/720 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* -1/720 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt -1/2>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)>
#<alt (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
Calls

90 calls:

TimeVariablePointExpression
3.0ms
eps
@0
(+ (* (* x (* eps -1/2)) (+ eps x)) eps)
1.0ms
x
@inf
(* (* (* eps (+ (* eps (* eps -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
1.0ms
eps
@inf
(* (* (* eps (+ (* eps (* eps -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
1.0ms
x
@-inf
(* (* (* eps (+ (* eps (* eps -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)
1.0ms
eps
@0
(* (* (* eps (+ (* eps (* eps -1/48)) 1/2)) (cos (* (+ (* x 2) eps) 1/2))) 2)

rewrite423.0ms (2.9%)

Memory
-5.5MiB live, 628.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 224×lower-fma.f32
6 204×lower-fma.f64
4 646×lower-*.f32
4 620×lower-*.f64
3 406×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035201
069201
1292201
22354201
08534201
Stop Event
iter limit
node limit
iter limit
Counts
19 → 502
Calls
Call 1
Inputs
(*.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 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(*.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))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 eps #s(literal -1/2 binary64))
(+.f64 eps x)
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps #s(literal -1/48 binary64))
(cos.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/12 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
Outputs
(*.f64 eps (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))))))
(*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))))))
(*.f64 (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))))
(+.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 #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)))
(fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/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 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #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 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 eps #s(literal 1/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))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 (fma.f64 x #s(literal 2 binary64) eps) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 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 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 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))))
(fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (-.f64 (*.f64 (*.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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 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 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (*.f64 (*.f64 eps #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 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))))))))
(*.f64 eps (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (*.f64 eps (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) (*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))) eps)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps))) eps) (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) eps (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/48 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/110592 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/96 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)) #s(literal 1/8 binary64)) eps) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/96 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) eps) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/110592 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/96 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)) #s(literal 1/8 binary64)) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/96 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) eps)) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1/110592 binary64))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))))
(*.f64 eps (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
(+.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))) eps)
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(+.f64 (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (+.f64 eps x) eps)
(fma.f64 (+.f64 eps x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps)
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)
(fma.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) x eps)
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(fma.f64 (*.f64 (+.f64 eps x) x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 (*.f64 (+.f64 eps x) (*.f64 eps x)) #s(literal -1/2 binary64) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)))) (neg.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))) (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))))) (neg.f64 (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))))
(/.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))) (pow.f64 (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (-.f64 (*.f64 (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (fma.f64 (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (+.f64 eps x) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 eps x)) eps) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (neg.f64 eps))))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 eps x)
(+.f64 x eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps (*.f64 x (-.f64 x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 eps eps (*.f64 x (-.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 eps eps) (*.f64 eps x))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 eps eps (*.f64 x (-.f64 x eps)))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 eps eps) (*.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps eps (*.f64 x (-.f64 x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps x)) (*.f64 (-.f64 eps x) (*.f64 x x))) (*.f64 (-.f64 eps x) (-.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 eps (*.f64 x (-.f64 x eps))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(pow.f64 (/.f64 (fma.f64 eps eps (*.f64 x (-.f64 x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps (*.f64 x (-.f64 x eps)))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(+.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(+.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(+.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (/.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(-.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))))
(fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 eps x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 eps x) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(fma.f64 (*.f64 eps (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (-.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (fma.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(+.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps) (*.f64 #s(literal 1 binary64) eps))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1 binary64)))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) eps (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps (*.f64 #s(literal 1 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))))
(/.f64 (*.f64 eps (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) eps) (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) eps) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))) eps)) (neg.f64 (fma.f64 eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) eps)) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) (fma.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64))) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps) (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) eps) (*.f64 #s(literal 1 binary64) eps)))))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) eps)
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x 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 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 x (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) (*.f64 x x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64) (*.f64 x #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.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 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) x) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.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 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x 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 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.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 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/12 binary64))))))
(*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) x)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/12 binary64)) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/12 binary64) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(+.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(+.f64 (*.f64 x (*.f64 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)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))
(+.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64))
(+.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 x (*.f64 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)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) (/.f64 (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (/.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (-.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64))))
(fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 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)))
(fma.f64 x (*.f64 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))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 x (*.f64 (*.f64 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)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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)))
(fma.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 eps x) (fma.f64 x (*.f64 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)))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) eps (fma.f64 x (*.f64 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)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(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)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 x x) (*.f64 (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)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (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)) (*.f64 (*.f64 x x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 x (*.f64 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) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 eps x) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 x (*.f64 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)))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))
(fma.f64 (*.f64 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))) x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(fma.f64 (*.f64 eps (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x (fma.f64 x (*.f64 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)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) (fma.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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)) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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)) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (neg.f64 (fma.f64 x (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 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))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 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))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 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))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (fma.f64 x (*.f64 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)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 x (*.f64 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 x (*.f64 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))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (fma.f64 x (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728 binary64)) #s(literal -1/8 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (fma.f64 x (*.f64 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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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)))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 x (*.f64 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))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 x (*.f64 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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)))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 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))) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)) (*.f64 x (*.f64 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))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 x (*.f64 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))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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)))))))) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) (*.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))))) (*.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) (neg.f64 (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 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)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) #s(literal 3 binary64))) (fma.f64 x (*.f64 (*.f64 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))) (*.f64 x (*.f64 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))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 (*.f64 x (*.f64 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)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 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)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))))) (fma.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 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))) (*.f64 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))))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 x (*.f64 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))))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))) (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(+.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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))))
(+.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(+.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 eps #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps) (*.f64 #s(literal 1 binary64) eps))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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))))) (/.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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)))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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))))))
(fma.f64 eps (fma.f64 x (*.f64 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)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 eps (fma.f64 x (*.f64 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))))
(fma.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 eps #s(literal 1 binary64)))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps) (*.f64 eps (fma.f64 x (*.f64 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))))
(fma.f64 (fma.f64 x (*.f64 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)) eps (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))
(fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) eps (*.f64 eps (fma.f64 x (*.f64 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))))
(fma.f64 (*.f64 eps eps) (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 x (*.f64 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))))
(fma.f64 (*.f64 eps x) (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (*.f64 eps (fma.f64 x (*.f64 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))))
(fma.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps (*.f64 #s(literal 1 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 eps x)) (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 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))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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)))))) (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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)))) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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))))) (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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)))))
(/.f64 (*.f64 eps (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 eps (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) eps) (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) eps) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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)))) (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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)))))) (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 eps (fma.f64 x (*.f64 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))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))) eps)) (neg.f64 (fma.f64 (fma.f64 x (*.f64 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)) (-.f64 (fma.f64 x (*.f64 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)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))) eps)) (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (fma.f64 x (*.f64 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)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 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)) (*.f64 (fma.f64 x (*.f64 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)) (fma.f64 x (*.f64 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)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)))))) (fma.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 eps (fma.f64 x (*.f64 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))) (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 (*.f64 x (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64))) (*.f64 (*.f64 eps (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))) (*.f64 eps #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps) (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (fma.f64 x (*.f64 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))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps))) eps) (*.f64 #s(literal 1 binary64) eps)))))
(*.f64 eps (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))))
(*.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps) (fma.f64 x (*.f64 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))) eps)
(*.f64 eps #s(literal -1/48 binary64))
(*.f64 #s(literal -1/48 binary64) eps)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))
(-.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)))))
(*.f64 x #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) x)
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x #s(literal -1/720 binary64)) x #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal -1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/2 binary64))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (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))) (/.f64 #s(literal 1/4 binary64) (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))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))))
(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))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal -1/720 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/720 binary64) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) x) x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (neg.f64 (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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (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))) (*.f64 (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/4 binary64))) (*.f64 (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)) (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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (pow.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (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))))

simplify378.0ms (2.6%)

Memory
-19.6MiB live, 544.4MiB allocated
Algorithm
egg-herbie
Rules
9 830×lower-fma.f64
9 830×lower-fma.f32
7 860×lower-*.f64
7 860×lower-*.f32
1 990×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04414676
114294481
249074459
080614055
Stop Event
iter limit
node limit
Counts
360 → 348
Calls
Call 1
Inputs
(* 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/24 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(* -1/24 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 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)))
(* 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/48 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* -1/48 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* -1/48 (pow eps 3))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1/48 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(* -1/2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(* -1/2 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
(* -1/2 eps)
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
(+ 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)))
(+ 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))))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
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))))
(* 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))))
(* (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))))
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/2 x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* 1/12 (pow x 2)) 1/2))
(* 1/12 (pow x 3))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* 1/12 (pow x 3))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
-1/2
(- (* 1/12 (pow x 2)) 1/2)
(- (* 1/12 (pow x 2)) 1/2)
(- (* 1/12 (pow x 2)) 1/2)
(* 1/12 (pow x 2))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* 1/12 (pow x 2))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* eps (* x (- (* 1/12 (pow x 2)) 1/2)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
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/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (* 1/2 (/ 1 (pow x 4))))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(* (pow x 6) (- (+ (* -1 (/ (+ (* -1/12 eps) (* 1/2 (/ 1 x))) (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) 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/720 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3)))))))
(* -1/720 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))
(* (pow x 6) (+ (* -1 (/ (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x))) (pow x 3))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 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))))
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
(* 1/12 x)
1/24
(+ 1/24 (* -1/720 (pow x 2)))
(+ 1/24 (* -1/720 (pow x 2)))
(+ 1/24 (* -1/720 (pow x 2)))
(* -1/720 (pow x 2))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* -1/720 (pow x 2))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
-1/2
(- (* 1/24 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
Outputs
(* 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 (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (*.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 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(* -1/24 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/24 (cos (* 1/2 (+ eps (* 2 x))))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* -1/24 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/24 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/24 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(fma.f64 x (fma.f64 (neg.f64 eps) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(fma.f64 eps (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (fma.f64 x (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 eps #s(literal 1/3 binary64))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 eps #s(literal 2 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 x (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 x (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 x (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) x)
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 x))
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)))
(neg.f64 (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(neg.f64 (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(neg.f64 (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 x eps))))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (fma.f64 (cos.f64 x) #s(literal 1/2 binary64) (*.f64 (*.f64 eps (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 eps (fma.f64 (sin.f64 x) #s(literal -1/4 binary64) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/2 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 (sin.f64 x) #s(literal -1/4 binary64) (*.f64 eps (fma.f64 (cos.f64 x) #s(literal -1/12 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))))) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(* -1/48 (* (pow eps 3) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1/48 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* -1/48 (* (pow eps 3) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps eps)))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(fma.f64 eps (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (*.f64 x (fma.f64 (neg.f64 eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 x #s(literal -1/2 binary64))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (neg.f64 eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (*.f64 eps (fma.f64 eps (*.f64 eps #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 (* -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 (* -1/48 (pow eps 2))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))
(* -1/48 (pow eps 3))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 3))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (fma.f64 eps (/.f64 eps x) eps)))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (fma.f64 eps (/.f64 eps x) eps) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1/2 eps) (+ (* -1/2 (/ (pow eps 2) x)) (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (fma.f64 eps (/.f64 eps x) eps) (/.f64 eps (*.f64 x x))))
(* -1/2 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (fma.f64 eps (/.f64 eps x) eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (neg.f64 eps) x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/2 (pow eps 2))) x)) (* -1/2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (neg.f64 eps) x)) x)))
(* eps (+ 1 (* -1/2 (pow x 2))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(* eps (+ 1 (+ (* -1/2 (* eps x)) (* -1/2 (pow x 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(* (pow eps 2) (+ (* -1/2 x) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)) eps))))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)) eps))))
(* (pow eps 2) (+ (* -1 (/ (- (* 1/2 (pow x 2)) 1) eps)) (* -1/2 x)))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)) eps))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
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)
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)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #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 x (*.f64 x #s(literal -1/2 binary64)) (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 x (*.f64 x #s(literal -1/2 binary64)) (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 x (*.f64 x #s(literal -1/2 binary64)) (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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps))) #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))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) 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 (*.f64 x #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 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))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow x 3) (- (* 1/12 eps) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (*.f64 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 eps (/.f64 #s(literal -1/2 binary64) 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 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)) x)))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* -1 (* (pow x 3) (+ (* -1/12 eps) (* 1/2 (/ 1 x)))))
(*.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/2 (/ eps x)) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)) x)) (neg.f64 (*.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)) (neg.f64 (*.f64 x (*.f64 x x))))
(* eps (+ 1 (* -1/2 (pow x 2))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (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 x (*.f64 x #s(literal -1/2 binary64)) (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 x (*.f64 x #s(literal -1/2 binary64)) (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 (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) 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 eps x)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) eps)
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow x 3) (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(* (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 (*.f64 eps 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 x (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 eps x) (/.f64 (*.f64 eps 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 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* -1 (* (pow x 3) (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/12 binary64)) (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 eps) (* -1/2 (/ (pow eps 2) x))) x)) (* -1/12 (pow eps 2)))))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 eps (/.f64 eps x) eps) x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -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 (fma.f64 eps (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (neg.f64 eps) x)) x)) (neg.f64 x))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -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 (- (* 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 (- (* 1/12 (pow x 2)) 1/2))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)))
(* 1/12 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* (pow x 3) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* 1/12 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64))))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(* -1 (* (pow x 3) (- (* 1/2 (/ 1 (pow x 2))) 1/12)))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(- (* 1/12 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))
(* 1/12 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/12 binary64)))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/12 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/12 binary64)))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/12 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+ 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))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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)))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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)))
(+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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)))
(* 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 (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64)))
(* eps (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #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))))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (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)) eps)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (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)) eps)))
(* -1 (* eps (+ (* -1 (* x (- (* 1/12 (pow x 2)) 1/2))) (* -1 (/ (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) eps)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) (/.f64 (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)) 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 (*.f64 x #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 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))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 eps (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) (+ 1/720 (* 1/2 (/ 1 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 eps (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ (* 1/12 (/ eps (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 eps (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ (* -1 (/ (+ (* -1/12 eps) (* 1/2 (/ 1 x))) (pow x 3))) (* 1/24 (/ 1 (pow x 2)))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (fma.f64 eps #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 x (*.f64 x x)))))
(* eps (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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))))
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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))))
(* eps (+ 1 (+ (* eps (* x (- (* 1/12 (pow x 2)) 1/2))) (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (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))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
(* (pow eps 2) (* x (- (* 1/12 (pow x 2)) 1/2)))
(*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
(* (pow eps 2) (+ (* x (- (* 1/12 (pow x 2)) 1/2)) (+ (/ 1 eps) (/ (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)) eps))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 eps (/.f64 (*.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))) eps) #s(literal 1 binary64))))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(fma.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps)
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) 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 eps x)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))))) eps)
(* -1/720 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64)))))
(* (pow x 6) (+ (* -1/2 (/ eps (pow x 4))) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64))))))
(* -1/720 (* eps (pow x 6)))
(*.f64 eps (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64))))
(* (pow x 6) (+ (* -1/720 eps) (+ (* 1/24 (/ eps (pow x 2))) (* 1/12 (/ (pow eps 2) (pow x 3))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64)))))
(* (pow x 6) (+ (* -1 (/ (+ (* -1/12 (pow eps 2)) (* 1/2 (/ eps x))) (pow x 3))) (+ (* -1/720 eps) (* 1/24 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -1/720 binary64))) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (*.f64 eps #s(literal -1/12 binary64)))) (*.f64 x (*.f64 x x)))))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 x) (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 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #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 (-.f64 (*.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))))) (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 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 (fma.f64 (cos.f64 x) #s(literal -1/8 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 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))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
(* 1/12 x)
(*.f64 x #s(literal 1/12 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* -1/720 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* -1/720 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow x 2)) 1/2)
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(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))
(- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)
(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))
(* -1/720 (pow x 4))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/720 (pow x 4))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))

eval192.0ms (1.3%)

Memory
12.5MiB live, 254.7MiB allocated
Compiler

Compiled 38 759 to 2 578 computations (93.3% saved)

prune133.0ms (0.9%)

Memory
14.6MiB live, 176.5MiB allocated
Pruning

22 alts after pruning (13 fresh and 9 done)

PrunedKeptTotal
New9337940
Fresh369
Picked235
Done066
Total93822960
Accuracy
100.0%
Counts
960 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
98.6%
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
98.8%
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
98.6%
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
98.6%
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
98.6%
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
98.6%
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
52.7%
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
99.9%
(*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) 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.9%
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #s(literal 2 binary64))
99.8%
(*.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))
98.8%
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
98.8%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
99.4%
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
98.8%
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
98.5%
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
98.8%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
99.5%
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
99.9%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x)))
5.1%
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
99.6%
(*.f64 eps (cos.f64 x))
97.9%
eps
Compiler

Compiled 849 to 346 computations (59.2% saved)

regimes46.0ms (0.3%)

Memory
-21.8MiB live, 17.5MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
(*.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 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #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 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) 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 (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)))
(fma.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (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 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps 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 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) 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

3 calls:

26.0ms
eps
9.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
9.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)

regimes24.0ms (0.2%)

Memory
15.0MiB live, 15.0MiB allocated
Counts
28 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
(*.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 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #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))
Outputs
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #s(literal 2 binary64))
Calls

3 calls:

8.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
x
8.0ms
eps
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)

regimes90.0ms (0.6%)

Memory
-18.1MiB live, 20.4MiB allocated
Counts
26 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
(*.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 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (cos.f64 x)))
Outputs
(*.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))
Calls

3 calls:

74.0ms
eps
7.0ms
x
7.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes21.0ms (0.1%)

Memory
25.0MiB live, 25.0MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) eps) (*.f64 eps eps))
Outputs
(*.f64 eps (cos.f64 x))
Calls

3 calls:

7.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
7.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
99.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes21.0ms (0.1%)

Memory
-17.1MiB live, 22.6MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(sin.f64 eps)
Outputs
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes17.0ms (0.1%)

Memory
22.7MiB live, 22.7MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
Outputs
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
Calls

3 calls:

6.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
6.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
98.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes38.0ms (0.3%)

Memory
-14.1MiB live, 23.2MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
Outputs
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
Calls

3 calls:

26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
5.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
98.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes17.0ms (0.1%)

Memory
-12.6MiB live, 26.1MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
Outputs
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
Calls

3 calls:

7.0ms
x
5.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
5.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
98.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes14.0ms (0.1%)

Memory
23.8MiB live, 23.8MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
Outputs
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
Calls

3 calls:

5.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
98.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
98.8%1x
98.8%1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes27.0ms (0.2%)

Memory
-17.7MiB live, 21.8MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 eps x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(*.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)))
(fma.f64 eps (*.f64 x (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))) eps)
(fma.f64 (*.f64 eps x) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64)) eps)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
Outputs
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
Calls

3 calls:

17.0ms
x
4.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0ms
eps
Results
AccuracySegmentsBranch
98.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
98.6%1x
98.6%1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes9.0ms (0.1%)

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

3 calls:

3.0ms
eps
3.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
3.0ms
x
Results
AccuracySegmentsBranch
98.6%1eps
98.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
98.6%1x
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes8.0ms (0.1%)

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

3 calls:

2.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
98.6%1x
98.6%1eps
98.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes23.0ms (0.2%)

Memory
-31.2MiB live, 11.1MiB allocated
Accuracy

Total -59.4b remaining (-4376.6%)

Threshold costs -59.4b (-4376.6%)

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

3 calls:

18.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
97.9%1x
97.9%1eps
97.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify8.0ms (0.1%)

Memory
11.6MiB live, 11.6MiB allocated
Algorithm
egg-herbie
Rules
54×*-commutative_binary64
+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067210
199210
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) 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 #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #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 eps (cos.f64 x))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
eps
Outputs
(*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64)) 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 (/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64) #s(literal -1/4 binary64))) (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)))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))) (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x))))
(*.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 #s(literal 2 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 eps (cos.f64 x))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)) eps)))))
(*.f64 eps (fma.f64 (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)) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps (fma.f64 #s(literal 1/12 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))))
(*.f64 eps (fma.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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))))
(fma.f64 (*.f64 x x) (*.f64 (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)) eps) eps)
(fma.f64 (*.f64 x x) (*.f64 eps (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))) eps)
(*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x 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)))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) eps)
(fma.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(fma.f64 eps (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps)
(fma.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) x)) eps)
eps

soundness1.6s (11.3%)

Memory
-12.4MiB live, 1 148.2MiB allocated
Rules
16 678×lower-fma.f64
16 678×lower-fma.f32
16 260×lower-fma.f64
16 260×lower-fma.f32
14 208×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025124
050122
1181122
21341122
08369122
02912090
18931980
223411938
348421930
084331761
0616
01016
15316
238016
3476616
0821016
035201
069201
1292201
22354201
08534201
0107496
1314496
2775489
32836489
46173489
08126458
02362923
17732873
224532799
353002747
083302563
04414676
114294481
249074459
080614055
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 626 to 323 computations (48.4% saved)

preprocess102.0ms (0.7%)

Memory
34.0MiB live, 266.4MiB allocated
Compiler

Compiled 536 to 212 computations (60.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...