2cos (problem 3.3.5)

Time bar (total: 18.2s)

analyze46.0ms (0.3%)

Memory
-5.5MiB live, 76.4MiB 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)

sample10.1s (55.2%)

Memory
-62.9MiB live, 11 481.2MiB allocated
Samples
3.8s26 475×0invalid
3.5s5 474×2valid
757.0ms2 482×1valid
70.0ms174×3valid
16.0ms126×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.5s
ival-cos: 3.1s (47.9% of total)
const: 973.0ms (14.9% of total)
ival-add: 448.0ms (6.9% of total)
ival-<=: 344.0ms (5.3% of total)
adjust: 333.0ms (5.1% of total)
ival-sub: 307.0ms (4.7% of total)
ival-mult: 303.0ms (4.7% of total)
ival-<: 267.0ms (4.1% of total)
ival-fabs: 251.0ms (3.9% of total)
ival-and: 104.0ms (1.6% of total)
exact: 47.0ms (0.7% of total)
ival-assert: 13.0ms (0.2% of total)
Bogosity

preprocess30.0ms (0.2%)

Memory
7.6MiB live, 52.1MiB allocated
Algorithm
egg-herbie
Rules
108×sub-neg
80×lower-fma.f64
80×lower-fma.f32
80×associate--r+
66×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01841
13837
28135
315235
427835
537035
644835
748535
853135
954635
1055435
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 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))

explain253.0ms (1.4%)

Memory
16.3MiB live, 447.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1380-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
11(209.63040685519428 2.64194212535061e-12)0-(cos.f64 (+.f64 x eps))
00-0-eps
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))cancellation1380
cos.f64(cos.f64 (+.f64 x eps))sensitivity20
Confusion
Predicted +Predicted -
+1380
-0118
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13800
-00118
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0118
1136
22
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
145.0ms318×2valid
41.0ms166×1valid
15.0ms26×3valid
0.0ms0valid
Compiler

Compiled 58 to 28 computations (51.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 175.0ms
ival-cos: 126.0ms (72% of total)
ival-add: 26.0ms (14.9% of total)
adjust: 14.0ms (8% of total)
ival-sub: 8.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify13.0ms (0.1%)

Memory
-16.2MiB live, 25.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(cos.f64 x)
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(cos.f64 x)

localize157.0ms (0.9%)

Memory
-4.3MiB live, 195.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy52.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Samples
130.0ms159×2valid
10.0ms83×1valid
8.0ms13×3valid
0.0ms0valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
ival-cos: 123.0ms (90.5% of total)
adjust: 7.0ms (5.1% of total)
ival-add: 3.0ms (2.2% of total)
ival-sub: 3.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series4.0ms (0%)

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

21 calls:

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

rewrite326.0ms (1.8%)

Memory
-23.9MiB live, 609.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 936×lower-fma.f64
4 936×lower-fma.f32
4 656×lower-*.f64
4 656×lower-*.f32
2 192×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify374.0ms (2.1%)

Memory
-4.1MiB live, 701.1MiB allocated
Algorithm
egg-herbie
Rules
14 158×lower-fma.f64
14 158×lower-fma.f32
4 148×lower-*.f64
4 148×lower-*.f32
3 720×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105498
1277495
2609495
32398494
47880494
08026474
Stop Event
iter limit
node limit
Counts
84 → 78
Calls
Call 1
Inputs
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(* -1 (* eps (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
1
(+ 1 (* -1/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)
Outputs
(- (cos eps) 1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (cos.f64 eps) (fma.f64 x (sin.f64 eps) #s(literal 1 binary64)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(-.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (fma.f64 x (sin.f64 eps) #s(literal 1 binary64)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 x (*.f64 (sin.f64 eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(*.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (sin.f64 (neg.f64 x))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 x (*.f64 (sin.f64 eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(-.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.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)
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 #s(literal 1/24 binary64) (*.f64 x x) #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 x (*.f64 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)

eval41.0ms (0.2%)

Memory
-0.4MiB live, 119.4MiB allocated
Compiler

Compiled 7 945 to 876 computations (89% saved)

prune44.0ms (0.2%)

Memory
-16.8MiB live, 117.8MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3006306
Fresh000
Picked011
Done000
Total3007307
Accuracy
99.8%
Counts
307 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.4%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
51.3%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
80.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.7%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
Compiler

Compiled 153 to 110 computations (28.1% saved)

simplify175.0ms (1%)

Memory
17.7MiB live, 214.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
cost-diff0
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
cost-diff0
(neg.f64 eps)
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (neg.f64 eps))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
cost-diff0
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
Rules
3 208×lower-fma.f32
3 204×lower-fma.f64
1 432×lower-*.f32
1 418×lower-*.f64
668×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024135
043135
181135
2157135
3278135
4443135
5721135
61384135
72089135
82408135
92492135
102500135
112502135
122502135
132512135
142516135
152516135
162516135
172528135
02528135
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
eps
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
x
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(sin.f64 x)
(fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal -1 binary64)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(cos.f64 eps)
eps
#s(literal -1 binary64)
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
#s(literal 1 binary64)
(*.f64 (sin.f64 x) (neg.f64 eps))
(sin.f64 x)
x
(neg.f64 eps)
eps
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
eps
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
x
(sin.f64 x)
Outputs
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))
eps
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
x
(*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(sin.f64 x)
(fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal -1 binary64)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(cos.f64 eps)
eps
#s(literal -1 binary64)
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
x
eps
#s(literal 1 binary64)
(*.f64 (sin.f64 x) (neg.f64 eps))
(neg.f64 (*.f64 eps (sin.f64 x)))
(sin.f64 x)
x
(neg.f64 eps)
eps
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(neg.f64 (*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (sin.f64 x))))
eps
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
x
(sin.f64 x)

localize295.0ms (1.6%)

Memory
6.5MiB live, 314.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
accuracy100.0%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
accuracy99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(neg.f64 eps)
accuracy100.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
accuracy100.0%
(+.f64 x eps)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy52.4%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 eps)
accuracy53.4%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))
accuracy99.7%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
Samples
127.0ms159×2valid
83.0ms81×1valid
17.0ms16×3valid
Compiler

Compiled 143 to 27 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
ival-cos: 54.0ms (39.8% of total)
ival-mult: 32.0ms (23.6% of total)
adjust: 19.0ms (14% of total)
ival-add: 12.0ms (8.8% of total)
const: 8.0ms (5.9% of total)
ival-sub: 5.0ms (3.7% of total)
ival-sin: 4.0ms (2.9% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series25.0ms (0.1%)

Memory
0.9MiB live, 37.5MiB allocated
Counts
16 → 300
Calls
Call 1
Inputs
#<alt (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))>
#<alt (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (cos.f64 x))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 eps) #s(literal -1 binary64))>
#<alt (cos.f64 eps)>
#<alt (-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))>
#<alt (cos.f64 (+.f64 x eps))>
#<alt (+.f64 x eps)>
#<alt (*.f64 (sin.f64 x) (neg.f64 eps))>
#<alt (sin.f64 x)>
#<alt (neg.f64 eps)>
#<alt (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))>
#<alt (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))>
#<alt (*.f64 eps #s(literal 1/6 binary64))>
Outputs
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 3) (sin x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (sin x))>
#<alt (+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))>
#<alt (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))>
#<alt (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))>
#<alt (* 1/6 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))>
#<alt -1/2>
#<alt (- (* 1/4 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)>
#<alt (- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (cos x))>
#<alt (* -1/2 (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 (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos x) 1)>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))>
#<alt (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
Calls

75 calls:

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

rewrite340.0ms (1.9%)

Memory
23.9MiB live, 505.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 838×lower-fma.f32
6 834×lower-fma.f64
4 724×lower-*.f32
4 710×lower-*.f64
3 804×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02495
04395
115395
2109795
0853395
Stop Event
iter limit
node limit
iter limit
Counts
16 → 408
Calls
Call 1
Inputs
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(cos.f64 eps)
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
(*.f64 (sin.f64 x) (neg.f64 eps))
(sin.f64 x)
(neg.f64 eps)
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 eps #s(literal 1/6 binary64))
Outputs
(+.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))
(+.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.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)))))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.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 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(fma.f64 eps (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(fma.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) eps (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(fma.f64 (*.f64 eps (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (sin.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.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))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps))))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 eps eps) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 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 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))) (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))) (*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.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))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.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))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps))))) (neg.f64 (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) eps)) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.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 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 eps eps) (*.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 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) eps)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.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))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x))))))
(*.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (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))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (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))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (sin.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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))))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (sin.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (sin.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (sin.f64 x) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(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) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps #s(literal 1/6 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) #s(literal 1/216 binary64) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 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 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (neg.f64 (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/6 binary64))) eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))))
(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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(/.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 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))) (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 4 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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (sin.f64 x))))))
(/.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))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) #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))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/36 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 (cos.f64 x) eps)) (sin.f64 x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))) (neg.f64 (sin.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))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #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 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps))))))))
(*.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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal -1/2 binary64))
(cos.f64 x)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps))))) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (neg.f64 (cos.f64 eps)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #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 eps eps)))) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps))))) (+.f64 (cos.f64 eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (neg.f64 (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (cos.f64 eps)) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) #s(literal 1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #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 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (neg.f64 (cos.f64 eps))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps))))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (cos.f64 eps))))
(*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)))))))
(cos.f64 eps)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(-.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(fma.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) #s(literal -1 binary64))
(fma.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))) #s(literal -1 binary64))
(fma.f64 (/.f64 (cos.f64 (+.f64 eps x)) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (+.f64 eps x))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps 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 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)) (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)) (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64)))) (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (sin.f64 eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (+.f64 eps x))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (/.f64 (pow.f64 (*.f64 (sin.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 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (cos.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 eps eps))))) (cos.f64 (-.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(fma.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 eps eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))))
(+.f64 eps x)
(+.f64 x eps)
(+.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 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.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 eps (-.f64 eps x) (*.f64 x x)))))
(neg.f64 (/.f64 (*.f64 (+.f64 eps x) (-.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 eps (-.f64 eps x) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 (+.f64 eps x) (neg.f64 (-.f64 x eps))) (-.f64 x eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps (fma.f64 x x (*.f64 x (neg.f64 eps)))) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (fma.f64 x x (*.f64 x (neg.f64 eps)))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps (fma.f64 x x (*.f64 x (neg.f64 eps))))))
(/.f64 (*.f64 (+.f64 eps x) (neg.f64 (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) (fma.f64 (*.f64 eps eps) (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 eps eps)) (*.f64 (+.f64 eps x) (-.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 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (neg.f64 (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (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)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps (fma.f64 x x (*.f64 x (neg.f64 eps))))))
(*.f64 (*.f64 (+.f64 eps x) (-.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 eps (-.f64 eps x) (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 eps x) (neg.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x eps))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (neg.f64 (*.f64 eps (sin.f64 x))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)) (*.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (+.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) eps)
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps eps #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) eps))
(neg.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (neg.f64 (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 eps eps)) eps)
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 eps) (neg.f64 eps)) (*.f64 #s(literal 0 binary64) (neg.f64 eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eps) (neg.f64 eps))) (-.f64 #s(literal 0 binary64) (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))))
(*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(+.f64 (neg.f64 (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) eps (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) eps) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.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 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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 (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 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (cos.f64 x)) #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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))
(/.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)))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) eps) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(/.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(/.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)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.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 (neg.f64 (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.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 (neg.f64 (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)) eps)
(*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(*.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) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))
(-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))))
(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) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (neg.f64 (sin.f64 x)))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))))
(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))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(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)))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1/4 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1/4 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1/4 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (sin.f64 x)))))))
(/.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)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (*.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 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))) (pow.f64 (sin.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 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))))
(/.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 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #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 (*.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 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))))))
(/.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (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)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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 (neg.f64 (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #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))))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1/4 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps)) (neg.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (sin.f64 x)))))))
(*.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) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) eps) (neg.f64 (sin.f64 x)))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps)
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64))
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) eps)

simplify457.0ms (2.5%)

Memory
-9.6MiB live, 690.9MiB allocated
Algorithm
egg-herbie
Rules
16 628×lower-fma.f64
16 628×lower-fma.f32
5 692×lower-*.f64
5 692×lower-*.f32
3 370×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02842418
18412395
223382354
359452352
083072237
Stop Event
iter limit
node limit
Counts
300 → 293
Calls
Call 1
Inputs
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* 1/6 (* (pow eps 3) (sin x)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 3) (sin x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(* -1 (sin x))
(+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(* 1/6 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (cos x))
(* -1/2 (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)
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos x) 1)
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* -1 (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(* -1/2 (* eps (cos x)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* eps (cos x)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* -1/2 (* eps (cos x)))
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
Outputs
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) eps))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(*.f64 eps (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(* 1/6 (* (pow eps 3) (sin x)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) eps))
(* -1 (* (pow eps 3) (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps)))))
(*.f64 eps (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* 1/4 (* (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1)))))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* -1/6 (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (* 1/4 (pow eps 2)))))))
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) #s(literal -1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 x x) (*.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* -1 (sin x))
(sin.f64 (neg.f64 x))
(+ (* -1 (sin x)) (* -1/2 (* eps (cos x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (sin x) (pow eps 2))) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x)))))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* 1/6 (* (pow eps 2) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (sin.f64 x)) (neg.f64 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (sin.f64 x)) (neg.f64 eps))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* 1/4 (* eps x))) 1)))
(fma.f64 x (fma.f64 eps (fma.f64 eps #s(literal 1/6 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/6 (* x (- (* 1/6 (pow eps 2)) 1))) (* 1/4 eps)))) 1)))
(fma.f64 x (fma.f64 x (*.f64 x (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) #s(literal -1/6 binary64))) (fma.f64 eps (fma.f64 eps #s(literal 1/6 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (* eps (cos x))) (* (sin x) (- (* 1/6 (pow eps 2)) 1)))
(fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/4 (pow x 2)) 1/2)
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(- (* (pow x 2) (+ 1/4 (* -1/48 (pow x 2)))) 1/2)
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(- (* (pow x 2) (+ 1/4 (* (pow x 2) (- (* 1/1440 (pow x 2)) 1/48)))) 1/2)
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (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 (*.f64 x 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 x (*.f64 x (fma.f64 x (*.f64 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)
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 1/40320 binary64) #s(literal -1/720 binary64))) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (cos.f64 eps) (fma.f64 x (sin.f64 eps) #s(literal 1 binary64)))
(- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(fma.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)
(+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos x) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 x))
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(-.f64 (cos.f64 x) (fma.f64 eps (sin.f64 x) #s(literal 1 binary64)))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(fma.f64 eps (sin.f64 (neg.f64 x)) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x) #s(literal -1 binary64)))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(+.f64 #s(literal -1 binary64) (fma.f64 (sin.f64 x) (*.f64 eps (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(fma.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(fma.f64 x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (cos.f64 eps))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 (sin.f64 x) (*.f64 eps (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.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)
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (fma.f64 x (*.f64 x (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)))) (neg.f64 eps)))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) 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)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
(* -1 (sin x))
(sin.f64 (neg.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* eps (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1 (* eps (+ (* 1/2 (cos x)) (/ (sin x) eps))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1)))
(fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* 1/4 (* eps (pow x 2))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* (pow x 2) (+ (* -1/48 (* eps (pow x 2))) (* 1/4 eps))))
(fma.f64 x (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* (pow x 2) (+ (* 1/4 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/1440 (* eps (pow x 2))))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64)))) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* -1/2 (* eps (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))

eval89.0ms (0.5%)

Memory
-8.9MiB live, 204.0MiB allocated
Compiler

Compiled 18 283 to 1 567 computations (91.4% saved)

prune76.0ms (0.4%)

Memory
5.9MiB live, 206.4MiB allocated
Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New73418752
Fresh011
Picked235
Done101
Total73722759
Accuracy
100.0%
Counts
759 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
98.0%
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
97.8%
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
98.3%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
51.3%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
80.1%
(*.f64 (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) (neg.f64 eps))
80.0%
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
24.2%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
80.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
80.1%
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
79.8%
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
98.3%
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
99.0%
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
97.8%
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
99.7%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
97.8%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
79.7%
(*.f64 eps (neg.f64 x))
Compiler

Compiled 681 to 437 computations (35.8% saved)

simplify523.0ms (2.9%)

Memory
44.3MiB live, 346.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
cost-diff0
(*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps))
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff128
(-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)
cost-diff320
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
cost-diff0
(*.f64 x #s(literal 1/4 binary64))
cost-diff0
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
cost-diff0
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
cost-diff0
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
cost-diff192
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
cost-diff0
(neg.f64 eps)
cost-diff0
(sin.f64 x)
cost-diff320
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
Rules
10 424×lower-fma.f32
10 414×lower-fma.f64
3 016×lower-*.f32
2 994×lower-*.f64
1 920×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030179
059179
1116179
2245177
3573177
41008176
51843176
63655176
74718176
85678176
96437176
106471176
116499176
126876176
136988176
146988176
157354176
167514176
177514176
187514176
197514176
207514176
217526176
07526172
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(sin.f64 x)
x
(neg.f64 eps)
eps
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
(*.f64 eps eps)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
#s(literal 1 binary64)
#s(literal -1 binary64)
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
eps
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
x
(*.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
#s(literal -1/2 binary64)
(neg.f64 x)
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
eps
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps))
x
(-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)
(*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
#s(literal 1/4 binary64)
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
eps
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(sin.f64 x)
x
Outputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(*.f64 (neg.f64 eps) (fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (sin.f64 x)))
(sin.f64 x)
x
(neg.f64 eps)
eps
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
#s(literal -1/2 binary64)
(cos.f64 x)
(*.f64 eps eps)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1 binary64)
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
eps
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
x
(*.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
#s(literal -1/2 binary64)
(neg.f64 x)
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
eps
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
x
(-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))
(*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
#s(literal 1/4 binary64)
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (neg.f64 eps) (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)))
eps
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(sin.f64 x)
x

localize123.0ms (0.7%)

Memory
-41.8MiB live, 252.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 eps #s(literal -1/2 binary64))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
accuracy99.7%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
accuracy99.8%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
accuracy99.8%
(*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))))
accuracy99.6%
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
accuracy99.4%
(*.f64 x #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 x #s(literal 1/4 binary64))
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
accuracy99.7%
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy100.0%
(neg.f64 eps)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
accuracy100.0%
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
Samples
59.0ms253×0valid
1.0ms3valid
1.0ms5exit
1.0ms2valid
Compiler

Compiled 196 to 37 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 22.0ms (51.7% of total)
ival-add: 7.0ms (16.5% of total)
const: 4.0ms (9.4% of total)
ival-sin: 3.0ms (7.1% of total)
ival-neg: 2.0ms (4.7% of total)
ival-sub: 2.0ms (4.7% of total)
ival-cos: 2.0ms (4.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series28.0ms (0.2%)

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

90 calls:

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

rewrite348.0ms (1.9%)

Memory
-21.9MiB live, 418.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 822×lower-fma.f32
5 812×lower-fma.f64
5 372×lower-*.f32
5 350×lower-*.f64
4 070×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030142
059142
1203142
21532142
08295142
Stop Event
iter limit
node limit
iter limit
Counts
20 → 472
Calls
Call 1
Inputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(sin.f64 x)
(neg.f64 eps)
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/4 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(cos.f64 x)
(neg.f64 x)
(*.f64 x #s(literal 1/6 binary64))
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))))
Outputs
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))
(+.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps))
(-.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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.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))))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) eps (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 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 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #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)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #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)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))))
(/.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)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 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 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps))))
(/.f64 (-.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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (*.f64 (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 9 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) #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)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #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)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))) #s(literal 2 binary64)))) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 x) eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 4 binary64))) #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)))) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)))))) (neg.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 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps))))))))
(/.f64 (neg.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)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 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 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 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 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) #s(literal 3 binary64))) (fma.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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps 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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (*.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 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #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)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 x) eps)))))))
(*.f64 (fma.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 eps eps) (+.f64 #s(literal 0 binary64) eps)))
(neg.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (neg.f64 eps)))))
(*.f64 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (*.f64 eps eps)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) eps)
(*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) #s(literal -1/2 binary64))
#s(literal 0 binary64)
(+.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x))
(+.f64 (*.f64 (neg.f64 eps) x) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x))) (/.f64 (*.f64 (*.f64 x eps) (*.f64 x eps)) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x))))
(fma.f64 eps (neg.f64 x) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 eps) x))
(fma.f64 (neg.f64 eps) x (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 eps) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x eps) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) x))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) eps (*.f64 (neg.f64 eps) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x eps) (*.f64 x eps)) (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x)))) (fma.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 eps (*.f64 eps eps)) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x eps) (*.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 eps (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (*.f64 eps (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 eps (*.f64 eps eps)) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x eps) (*.f64 x eps)) (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x eps) (*.f64 x eps))) (-.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x)))
(/.f64 (*.f64 eps (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) eps) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) eps) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 eps (*.f64 eps eps)) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 x eps) (*.f64 x eps)) (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 x eps) (*.f64 x eps)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 eps) x))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) eps)) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) eps)) (neg.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x eps) (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (neg.f64 eps) x) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)) eps)
(+.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+.f64 (+.f64 (neg.f64 x) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(-.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) x)) (/.f64 (*.f64 x x) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (fma.f64 x x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (fma.f64 x x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 x #s(literal -1 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 #s(literal -1 binary64) x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x eps) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) eps (neg.f64 x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps (*.f64 x #s(literal 1/4 binary64))) x (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 eps (*.f64 x #s(literal 1/4 binary64))) x (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/4 binary64) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/4 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)))) (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) x) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (fma.f64 x x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x))) (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) (fma.f64 x x (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x))) (neg.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (fma.f64 x x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) eps))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) eps))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 eps (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) eps))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) eps))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) eps) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) eps) (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) eps) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) eps) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (*.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) #s(literal 9 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (neg.f64 (*.f64 x (*.f64 x x)))))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) #s(literal 6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 x x)) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (fma.f64 x x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (pow.f64 (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (pow.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 x) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (+.f64 (neg.f64 x) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 (neg.f64 x) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (neg.f64 x) (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (-.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(*.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 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/4 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/4 binary64) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 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/4 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 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #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/16 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 1/64 binary64) (*.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/512 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 1/64 binary64) (*.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)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64))) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 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/16 binary64)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/64 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 x #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) x)
(+.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(-.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(fma.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (pow.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps))) (-.f64 (pow.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (pow.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (fma.f64 (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(+.f64 (neg.f64 eps) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))
(+.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps))
(-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (/.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(-.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps))))
(fma.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (neg.f64 eps))
(fma.f64 eps #s(literal -1 binary64) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))
(fma.f64 eps (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) x) (neg.f64 eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))
(fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))
(fma.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) x (neg.f64 eps))
(fma.f64 (*.f64 x eps) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (neg.f64 eps))
(fma.f64 (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) eps (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps)))) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps))
(/.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (neg.f64 (-.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (neg.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (*.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 eps eps))) (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 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 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) #s(literal 6 binary64)) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 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 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 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 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (*.f64 eps eps) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 eps eps)))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 eps eps)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps))))
(/.f64 (fma.f64 (neg.f64 eps) (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 (neg.f64 eps) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (fma.f64 (/.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (/.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)) (/.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) #s(literal 0 binary64)) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) #s(literal 0 binary64)) (fma.f64 eps eps (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) #s(literal 0 binary64)) eps))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(+.f64 (*.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (neg.f64 eps)))
(+.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x) (*.f64 (neg.f64 eps) x))
(fma.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (neg.f64 eps)))
(fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x (*.f64 (neg.f64 eps) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))) (*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) x)))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) x) (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) x) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) x)) (neg.f64 (fma.f64 eps (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps) (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps))) x)) (neg.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (neg.f64 eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (-.f64 (*.f64 (*.f64 x (neg.f64 eps)) (*.f64 x (neg.f64 eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))) (*.f64 x (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x) #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x) (-.f64 (*.f64 (*.f64 x eps) (*.f64 x eps)) (*.f64 (*.f64 (*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))) x) (*.f64 (neg.f64 eps) x)))))
(*.f64 x (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps) (neg.f64 eps)) x)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (*.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (neg.f64 (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 eps (neg.f64 (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (-.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 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.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))))) eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (*.f64 eps (-.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)))))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 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))))) eps) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.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 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 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))))) eps)) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (neg.f64 (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.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 (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (*.f64 (sin.f64 x) eps))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)) eps)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64)))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))))
(fma.f64 eps #s(literal -1/2 binary64) (neg.f64 (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) eps (neg.f64 (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 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) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 eps (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.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))))) (fma.f64 eps #s(literal -1/2 binary64) (sin.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 #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal 1/4 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))))))
(/.f64 (neg.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)))))) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (neg.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)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps)) (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal 4 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))))))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps 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 (neg.f64 (sin.f64 x)) (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (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)))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(literal -1/2 binary64) (sin.f64 x))))
(cos.f64 x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) x)))
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))))
(*.f64 x #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))
(+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/4 binary64) eps (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 eps #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1/262144 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/46656 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1/4096 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/46656 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1/4096 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/46656 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x))
(+.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)))
(fma.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))))
(fma.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))) (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/64 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/16 binary64) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x eps) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (neg.f64 (fma.f64 eps #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))) (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 x (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64)))) (*.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x eps) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x) (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps))) (*.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps))) (*.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x eps)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps))))))
(*.f64 x (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(*.f64 eps (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) x))
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x eps))
(*.f64 (*.f64 eps (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) x)
(*.f64 (*.f64 x eps) (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))))
(*.f64 (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))) eps)

simplify391.0ms (2.1%)

Memory
42.5MiB live, 470.2MiB allocated
Algorithm
egg-herbie
Rules
13 590×lower-fma.f64
13 590×lower-fma.f32
4 926×lower-*.f64
4 926×lower-*.f32
3 060×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02763576
18383407
224803259
352223195
083602977
Stop Event
iter limit
node limit
Counts
360 → 359
Calls
Call 1
Inputs
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* -1/2 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos 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 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1/2 (* (pow eps 2) (cos x)))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(* (pow x 2) (+ (* -1 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))))
(* -1 x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(* eps (- (* 1/4 (pow x 2)) 1/2))
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)) (/ 1 x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)) (/ 1 x)))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)))
(* (pow x 2) (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)))
-1/2
(- (* 1/4 (pow x 2)) 1/2)
(- (* 1/4 (pow x 2)) 1/2)
(- (* 1/4 (pow x 2)) 1/2)
(* 1/4 (pow x 2))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* 1/4 (pow x 2))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* 1/4 x)
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(* 1/6 (* eps (pow x 3)))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* (pow x 3) (- (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))) (/ eps (pow x 2))))
(* 1/6 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* -1 eps)
(- (* 1/4 (* (pow eps 2) x)) eps)
(- (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))) eps)
(- (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))) eps)
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1/4 (pow eps 2)) (/ eps x)) x)) (* 1/6 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1/4 (pow eps 2)) (/ eps x)) x)) (* 1/6 eps)))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 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)
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))))
(* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))))
(* 1/6 (* eps (pow x 3)))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(* 1/6 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* eps (- (* -1/2 eps) (sin x)))
(* -1 (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(* -1/2 eps)
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
(- (* -1/2 eps) (sin x))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(* 1/4 eps)
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(* 1/4 eps)
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(* 1/4 eps)
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(+ (* 1/6 x) (* 1/4 eps))
(* 1/6 x)
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(* 1/6 x)
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(* 1/4 (* (pow eps 2) x))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(* 1/6 (* eps (pow x 2)))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* 1/4 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
Outputs
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+ (* -1 (* eps (sin x))) (* -1/2 (* (pow eps 2) (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* (pow eps 2) (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
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 (*.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)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (pow eps 2)) (* 1/4 (* (pow eps 2) (pow x 2))))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (* (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/48 binary64) (*.f64 x x) #s(literal 1/4 binary64)))))
(+ (* -1/2 (pow eps 2)) (* (pow x 2) (+ (* 1/4 (pow eps 2)) (* (pow x 2) (+ (* -1/48 (pow eps 2)) (* 1/1440 (* (pow eps 2) (pow x 2))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/1440 binary64) (*.f64 x x) #s(literal -1/48 binary64))))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1/2 (* (pow eps 2) (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (cos.f64 x))))
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/4 (pow x 2)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (* 1/4 (pow eps 2)))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* -1 x)
(neg.f64 x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(- (* eps (- (* 1/4 (pow x 2)) 1/2)) x)
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* eps (- (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))) 1/2))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* eps (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* -1 (* eps (+ (* -1 (- (* 1/4 (pow x 2)) 1/2)) (/ x eps))))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) x)
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(+ (* -1/2 eps) (* x (- (* 1/4 (* eps x)) 1)))
(-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x)
(* 1/4 (* eps (pow x 2)))
(*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (* 1/4 eps)) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(* 1/4 (* eps (pow x 2)))
(*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x)))
(* (pow x 2) (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)))
(*.f64 (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1 binary64)) x)) x) x)
(* (pow x 2) (+ (* -1 (/ (+ 1 (* 1/2 (/ eps x))) x)) (* 1/4 eps)))
(*.f64 (*.f64 (fma.f64 eps #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1 binary64)) x)) x) x)
-1/2
#s(literal -1/2 binary64)
(- (* 1/4 (pow x 2)) 1/2)
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(- (* 1/4 (pow x 2)) 1/2)
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(- (* 1/4 (pow x 2)) 1/2)
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 2) (- 1/4 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* 1/4 x)
(*.f64 x #s(literal 1/4 binary64))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/4 (pow x 2)) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)) #s(literal -1/2 binary64)))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) #s(literal -1/2 binary64))) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64)))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* (pow x 3) (- (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))) (/ eps (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (/.f64 eps x) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 eps #s(literal 1/6 binary64) (/.f64 (*.f64 eps (fma.f64 eps (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))) x))))
(* -1 eps)
(neg.f64 eps)
(- (* 1/4 (* (pow eps 2) x)) eps)
(*.f64 eps (fma.f64 eps (*.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(- (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))) eps)
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(- (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2)))) eps)
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1/4 (pow eps 2)) (/ eps x)) x)) (* 1/6 eps)))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps))
(* (pow x 2) (+ (* -1 (/ (+ (* -1/4 (pow eps 2)) (/ eps x)) x)) (* 1/6 eps)))
(fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(* eps (- (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))) 1))
(*.f64 eps (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(* 1/4 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (- (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)) (/ 1 eps)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* 1/4 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1 (* -1/6 (pow x 2))) eps)) (* 1/4 x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64)))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x)))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* 1/6 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/4 (/ (pow eps 2) x)) (* -1/6 eps))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))) x)) (* -1/6 eps))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))) (neg.f64 eps)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
(* eps (+ (* 1/4 (* eps (pow x 2))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64))) #s(literal -1 binary64))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x))))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* 1/4 (pow x 2)) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x x))))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1 (* -1/6 (pow x 2)))) eps)) (* 1/4 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) x) (fma.f64 x #s(literal 1/4 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)))
(* -1 (* eps (sin x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (+ (* -1 (sin x)) (* -1/2 eps)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* (pow eps 2) (- (* -1 (/ (sin x) eps)) 1/2))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(fma.f64 x (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) x) x (neg.f64 eps)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* eps (- (* -1/2 eps) (sin x)))
(neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (sin.f64 x)) eps))
(* -1 (sin x))
(neg.f64 (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* eps (- (* -1 (/ (sin x) eps)) 1/2))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* -1 (* eps (+ 1/2 (/ (sin x) eps))))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(* -1/2 eps)
(*.f64 #s(literal -1/2 binary64) eps)
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) x)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(- (* -1/2 eps) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x 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)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* eps (+ 1/4 (* 1/6 (/ x eps))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* -1 (* eps (- (* -1/6 (/ x eps)) 1/4)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* 1/4 eps)
(*.f64 eps #s(literal 1/4 binary64))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(+ (* 1/6 x) (* 1/4 eps))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* x (+ 1/6 (* 1/4 (/ eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* -1 (* x (- (* -1/4 (/ eps x)) 1/6)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(* 1/4 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* x (+ (* 1/6 (* eps x)) (* 1/4 (pow eps 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* (pow x 2) (+ (* 1/6 eps) (* 1/4 (/ (pow eps 2) x))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/6 binary64))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* eps (+ (* 1/6 (pow x 2)) (* 1/4 (* eps x))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/6 binary64) (*.f64 eps #s(literal 1/4 binary64)))))
(* 1/4 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))
(* 1/4 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/4 binary64)))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))
(* (pow eps 2) (+ (* 1/6 (/ (pow x 2) eps)) (* 1/4 x)))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 x eps) #s(literal 1/4 binary64)))))

eval126.0ms (0.7%)

Memory
-39.3MiB live, 176.8MiB allocated
Compiler

Compiled 26 157 to 2 201 computations (91.6% saved)

prune92.0ms (0.5%)

Memory
25.6MiB live, 219.5MiB allocated
Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New84512857
Fresh41014
Picked325
Done033
Total85227879
Accuracy
100.0%
Counts
879 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
99.9%
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
98.0%
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
98.3%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
97.9%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
98.3%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
80.1%
(*.f64 (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) (neg.f64 eps))
80.0%
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
24.2%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
80.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
80.1%
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
79.8%
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
98.5%
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
98.3%
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
99.0%
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
79.7%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
99.7%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
97.8%
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
98.5%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
98.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
79.7%
(*.f64 eps (neg.f64 x))
51.3%
#s(literal 0 binary64)
Compiler

Compiled 788 to 502 computations (36.3% saved)

simplify401.0ms (2.2%)

Memory
-5.3MiB live, 523.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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)
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
cost-diff128
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))
cost-diff0
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
cost-diff0
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(*.f64 eps #s(literal -1/2 binary64))
cost-diff320
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
cost-diff0
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
cost-diff128
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x))
cost-diff0
(*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
cost-diff192
(+.f64 eps #s(literal 0 binary64))
cost-diff320
(*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))
Rules
18 568×lower-fma.f32
18 556×lower-fma.f64
4 182×lower-*.f32
4 154×lower-*.f64
2 108×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039264
072246
1147246
2416245
31054235
42872235
55682235
08244227
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x 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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x 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)
(sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))
(+.f64 x (+.f64 x eps))
x
(+.f64 x eps)
#s(literal -2 binary64)
#s(literal 0 binary64)
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
eps
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
#s(literal 1/4 binary64)
(*.f64 x x)
x
(neg.f64 x)
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
eps
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
x
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal -1 binary64)
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
eps
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(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)
(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))
x
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 x (*.f64 x x))
Outputs
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) #s(literal -2 binary64)))
(*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.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)
(sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))
(sin.f64 (fma.f64 eps #s(literal 1/2 binary64) x))
(*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))
(fma.f64 eps #s(literal 1/2 binary64) x)
(+.f64 x (+.f64 x eps))
(fma.f64 x #s(literal 2 binary64) eps)
x
(+.f64 x eps)
(+.f64 eps x)
#s(literal -2 binary64)
#s(literal 0 binary64)
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 x (*.f64 eps (fma.f64 #s(literal 1/4 binary64) (*.f64 eps x) #s(literal -1 binary64))))
eps
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x))
(*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 eps x) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal 1/4 binary64)))
#s(literal 1/4 binary64)
(*.f64 x x)
x
(neg.f64 x)
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
eps
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x))
x
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal -1 binary64)
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
eps
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(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)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
x
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 x (fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 x (*.f64 x x))

localize139.0ms (0.8%)

Memory
-11.5MiB live, 221.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))
accuracy99.9%
(*.f64 x (*.f64 x x))
accuracy99.9%
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy99.7%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
accuracy100.0%
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
accuracy100.0%
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
accuracy99.8%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
accuracy99.4%
(*.f64 x #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
accuracy100.0%
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
accuracy99.9%
(sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))
accuracy99.7%
(*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
accuracy99.6%
(+.f64 x (+.f64 x eps))
Samples
86.0ms255×0valid
2.0ms3valid
Compiler

Compiled 286 to 47 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 38.0ms (56.5% of total)
const: 12.0ms (17.8% of total)
ival-add: 10.0ms (14.9% of total)
ival-sin: 5.0ms (7.4% of total)
ival-sub: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series28.0ms (0.2%)

Memory
6.3MiB live, 42.9MiB allocated
Counts
21 → 396
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 x (+.f64 x 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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x 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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))>
#<alt (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x))>
#<alt (*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))>
#<alt (*.f64 #s(literal 1/4 binary64) (*.f64 x x))>
#<alt (*.f64 x x)>
#<alt (fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))>
#<alt (*.f64 eps #s(literal -1/2 binary64))>
#<alt (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))>
#<alt (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))>
#<alt (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))>
#<alt (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))>
#<alt (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)>
#<alt (+.f64 x (+.f64 x eps))>
#<alt (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))>
#<alt (neg.f64 x)>
#<alt (*.f64 x #s(literal 1/6 binary64))>
#<alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))>
#<alt (*.f64 x (*.f64 x x))>
Outputs
#<alt (* 1/2 eps)>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt x>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt (* x (+ 1 (* 1/2 (/ eps x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1/2 (/ eps x)) 1)))>
#<alt x>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (+ x (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* eps (+ 1/2 (/ x eps)))>
#<alt (* 1/2 eps)>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1/2)))>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))>
#<alt (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))>
#<alt (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (pow (sin (* 1/2 eps)) 2)>
#<alt (+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* -1 x)>
#<alt (- (* 1/4 (* eps (pow x 2))) x)>
#<alt (- (* 1/4 (* eps (pow x 2))) x)>
#<alt (- (* 1/4 (* eps (pow x 2))) x)>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))>
#<alt (* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))>
#<alt (* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))>
#<alt (* -1 x)>
#<alt (* x (- (* 1/4 (* eps x)) 1))>
#<alt (* x (- (* 1/4 (* eps x)) 1))>
#<alt (* x (- (* 1/4 (* eps x)) 1))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* 1/4 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* (pow x 2) (- (* 1/4 eps) (/ 1 x)))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))>
#<alt (* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))>
#<alt (* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))>
#<alt (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))>
#<alt (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))>
#<alt (* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))>
#<alt (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* 1/4 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (* 1/4 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))>
#<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 (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* 1/6 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* eps (- (* 1/6 (pow x 2)) 1))>
#<alt (* -1 eps)>
#<alt (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))>
#<alt (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))>
#<alt (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))>
#<alt (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* -1/2 eps)>
#<alt (* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))>
#<alt (* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))>
#<alt (* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)))>
#<alt (* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))))>
#<alt (* -1 (* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4))))))>
#<alt (* -1 (* eps (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))>
#<alt (* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))>
#<alt (* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))>
#<alt (* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))>
#<alt (* 1/5040 (* eps (pow x 7)))>
#<alt (* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (* -1/5040 (pow x 7))>
#<alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/5040 (pow x 7))>
#<alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt eps>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* x (+ 2 (/ eps x)))>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 2)))>
#<alt (* 2 x)>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt (+ eps (* 2 x))>
#<alt eps>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt (* eps (+ 1 (* 2 (/ x eps))))>
#<alt eps>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -2 (/ x eps)) 1)))>
#<alt (sin (* 1/2 eps))>
#<alt (+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/2 (* eps (cos x))))>
#<alt (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))>
#<alt (+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/120 x)>
#<alt (* x (+ 1/120 (* -1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* -1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* -1/5040 (pow x 2))))>
#<alt (* -1/5040 (pow x 3))>
#<alt (* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* -1/5040 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
Calls

99 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(* eps (- (* eps -1/2) (+ (* (+ (* x (* x (+ (* (* x x) -1/5040) 1/120))) -1/6) (* x (* x x))) x)))
1.0ms
x
@inf
(* (* (sin (* (+ eps 0) 1/2)) (sin (* (+ x (+ x eps)) 1/2))) -2)
1.0ms
eps
@0
(- (* eps -1/2) (+ (* (+ (* x (* x (+ (* (* x x) -1/5040) 1/120))) -1/6) (* x (* x x))) x))
1.0ms
eps
@inf
(* (* (sin (* (+ eps 0) 1/2)) (sin (* (+ x (+ x eps)) 1/2))) -2)
1.0ms
eps
@-inf
(* (* (sin (* (+ eps 0) 1/2)) (sin (* (+ x (+ x eps)) 1/2))) -2)

rewrite363.0ms (2%)

Memory
22.4MiB live, 621.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 864×lower-fma.f32
4 852×lower-fma.f64
4 516×lower-*.f32
4 488×lower-*.f64
4 220×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039201
072187
1270187
22408187
08327182
Stop Event
iter limit
node limit
iter limit
Counts
21 → 896
Calls
Call 1
Inputs
(*.f64 (+.f64 x (+.f64 x 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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x 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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 x x)
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(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)
(+.f64 x (+.f64 x eps))
(sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))
(neg.f64 x)
(*.f64 x #s(literal 1/6 binary64))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 x x))
Outputs
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 x x) #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 x eps) #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 x eps) (*.f64 #s(literal 1/2 binary64) x))
(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)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x)))) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps)))) (-.f64 x (+.f64 x eps)))
(/.f64 (*.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64)) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))) #s(literal 1/2 binary64)) (-.f64 x (+.f64 x eps)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))) #s(literal 1/2 binary64))) (neg.f64 (-.f64 x (+.f64 x eps))))
(*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 x (+.f64 x eps)))
eps
(+.f64 eps #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) eps)
(-.f64 eps #s(literal 0 binary64))
(-.f64 eps (/.f64 #s(literal 0 binary64) eps))
(-.f64 eps (/.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (/.f64 eps 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 (/.f64 eps (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 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))
(fma.f64 (/.f64 eps eps) eps #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) #s(literal 0 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps))
(/.f64 (*.f64 eps eps) eps)
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 0 binary64))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))) (*.f64 (/.f64 eps (*.f64 eps eps)) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 0 binary64))) (*.f64 (neg.f64 (*.f64 eps eps)) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps eps)) eps) (*.f64 (neg.f64 eps) #s(literal 0 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps) (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) eps) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 0 binary64))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps eps)))) (neg.f64 (neg.f64 (*.f64 eps eps))))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 eps (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 eps 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 (/.f64 eps (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.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 #s(literal -2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))) #s(literal -2 binary64))) #s(literal -2 binary64))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))) (*.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))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) #s(literal 2 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))))))
(/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (+.f64 x (+.f64 x eps))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x (+.f64 x eps)))))) #s(literal 1/2 binary64))
(+.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(+.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(-.f64 (fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) x)) (/.f64 (*.f64 x x) (fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))) (fma.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (fma.f64 x x (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (fma.f64 x x (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(fma.f64 x #s(literal -1 binary64) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (neg.f64 x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) eps) (neg.f64 x))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/4 binary64)) (neg.f64 x))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) eps (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) eps) (neg.f64 x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x eps) (neg.f64 x))
(fma.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x x) (neg.f64 x))
(fma.f64 (/.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/4 binary64) (neg.f64 x))
(fma.f64 (*.f64 eps (*.f64 x #s(literal 1/4 binary64))) x (neg.f64 x))
(fma.f64 (*.f64 (*.f64 eps #s(literal 1/4 binary64)) x) x (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 eps eps)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) eps) (*.f64 eps eps) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) (neg.f64 (fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))) x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (fma.f64 x x (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) eps (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) eps (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) x) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 eps (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (+.f64 #s(literal 0 binary64) x) (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (+.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (fma.f64 x x (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))) (neg.f64 (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 eps (neg.f64 x)) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(+.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)) (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x)))))
(fma.f64 eps (neg.f64 x) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (neg.f64 x)))
(fma.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x eps) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) eps (*.f64 eps (neg.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (neg.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (*.f64 eps eps) (/.f64 (neg.f64 x) eps) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) eps) (*.f64 eps (neg.f64 x)))
(fma.f64 (neg.f64 eps) x (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) eps) (*.f64 eps (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (neg.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/4 binary64))) (*.f64 x x) (*.f64 eps (neg.f64 x)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (neg.f64 x)))
(fma.f64 (/.f64 (neg.f64 x) eps) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(fma.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) eps) (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (neg.f64 x)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) (*.f64 eps (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps eps)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (*.f64 eps eps)) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) eps))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (*.f64 eps eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x))))
(/.f64 (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64))))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x)))) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x)) eps)
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) eps) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) eps) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (neg.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (neg.f64 x) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 eps eps) (neg.f64 x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) eps (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (neg.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps) (*.f64 eps (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) eps (*.f64 eps (*.f64 (neg.f64 x) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) eps (*.f64 eps (*.f64 (*.f64 eps eps) (neg.f64 x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 x)) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (neg.f64 x)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (neg.f64 x)) eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (neg.f64 x)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (neg.f64 x)) eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))))) (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))))) (neg.f64 (*.f64 eps (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) (*.f64 eps eps))) (neg.f64 (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) (*.f64 eps eps))) (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x)) eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))) (*.f64 (*.f64 x x) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps eps))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/64 binary64)))) eps)) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (neg.f64 x))) eps)) (neg.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x))
(*.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps)
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 x (*.f64 x #s(literal 1/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/4 binary64))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(neg.f64 (*.f64 x (neg.f64 x)))
(neg.f64 (*.f64 (neg.f64 x) x))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(fma.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) x) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 eps eps) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) (neg.f64 (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 eps eps) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) eps (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 eps eps) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) eps (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))) (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))) (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (neg.f64 (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(+.f64 #s(literal 0 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 eps #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) eps #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/2 binary64) eps) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 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))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) eps) (*.f64 eps eps) #s(literal 0 binary64))
(/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) eps)
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 eps eps)))
(*.f64 eps #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) eps)
(*.f64 (*.f64 eps eps) (/.f64 #s(literal -1/2 binary64) eps))
(*.f64 (/.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.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 (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 #s(literal -1/2 binary64) eps) (*.f64 eps eps))
(+.f64 (*.f64 eps (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps))) (*.f64 x (neg.f64 eps)))
(+.f64 (*.f64 (*.f64 x eps) #s(literal -1 binary64)) (*.f64 (*.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x eps) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) x) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)) (*.f64 eps (neg.f64 x)))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (neg.f64 eps)))
(fma.f64 eps (neg.f64 x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (neg.f64 x) eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 x eps) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps) (*.f64 eps (neg.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 (neg.f64 x) eps) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (*.f64 x eps) #s(literal -1 binary64) (*.f64 (*.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x eps) #s(literal -1 binary64)))
(fma.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) x (*.f64 eps (neg.f64 x)))
(fma.f64 (neg.f64 eps) x (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(fma.f64 (/.f64 (neg.f64 x) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x eps)))
(/.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x eps))
(*.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) x)
(*.f64 (*.f64 x eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps)
(+.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps))
(+.f64 (neg.f64 eps) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(+.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps))) (-.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps))))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps) (neg.f64 eps))
(fma.f64 eps #s(literal -1 binary64) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 eps))
(fma.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) eps) (neg.f64 eps))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x eps) (neg.f64 eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps (neg.f64 eps))
(fma.f64 (*.f64 eps eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (neg.f64 eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1 binary64) eps) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 1/6 binary64)) (neg.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64) (neg.f64 eps))
(fma.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) x (neg.f64 eps))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 eps))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps) (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps) (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) eps) (*.f64 eps eps) (neg.f64 eps))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 eps))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 eps))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 eps eps) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 eps eps)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps eps)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps))) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps)))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps)
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)) eps (*.f64 eps (*.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 eps eps) (*.f64 eps (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps (*.f64 eps (*.f64 #s(literal -1 binary64) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1 binary64)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) eps (*.f64 eps (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 eps eps))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps eps))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps eps))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps)
(*.f64 (*.f64 eps eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) eps) (*.f64 eps eps))
(*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(+.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (neg.f64 x))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))
(-.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(-.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.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))))
(-.f64 (/.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))))) (fma.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 x x (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 x x (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(-.f64 (/.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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))))) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (/.f64 (*.f64 x x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 eps #s(literal -1/2 binary64) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 #s(literal -1/2 binary64) eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/2 binary64) eps) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) 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))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) eps) (*.f64 eps eps) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))))) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 x x (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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))))) (*.f64 x x)) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 eps (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (-.f64 (*.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)) (*.f64 eps (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 eps (neg.f64 (-.f64 (*.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))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 eps (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.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) (*.f64 eps (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 eps (-.f64 (*.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)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (neg.f64 (-.f64 (*.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)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.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))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.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) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 (*.f64 eps eps) (-.f64 (*.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)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (*.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)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.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))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (-.f64 (*.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) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 (*.f64 eps eps) (-.f64 (*.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)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) eps (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) eps))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps eps)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)) eps (*.f64 (neg.f64 (-.f64 (*.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)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.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)) eps))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)) (*.f64 eps eps) (*.f64 (neg.f64 (-.f64 (*.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)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (neg.f64 (-.f64 (*.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)) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)) (*.f64 eps eps) (*.f64 (neg.f64 (-.f64 (*.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)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (-.f64 (*.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)) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) eps (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) eps))
(/.f64 (fma.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 eps eps) (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 eps eps) (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))) eps (*.f64 (-.f64 (*.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) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.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) eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))) (*.f64 eps eps) (*.f64 (-.f64 (*.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) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.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) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))) (*.f64 eps eps) (*.f64 (-.f64 (*.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) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.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) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (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 (*.f64 x (*.f64 x x)) (*.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)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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)))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (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 (*.f64 x (*.f64 x x)) (*.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)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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)))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (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 (*.f64 x (*.f64 x x)) (*.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)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 eps eps) (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 (*.f64 x (*.f64 x x)) (*.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)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.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)))))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 eps (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))) (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 eps (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 eps #s(literal 1 binary64))) (*.f64 eps (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 eps #s(literal 1 binary64))) (*.f64 eps (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.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)) (*.f64 eps (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 eps (-.f64 (*.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)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 eps (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (-.f64 (*.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))) (*.f64 eps (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 eps (neg.f64 (-.f64 (*.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))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (-.f64 x (*.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))))) (*.f64 eps (-.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 eps (-.f64 x (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.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)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) (-.f64 (*.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)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (neg.f64 (-.f64 (*.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))) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.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))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 x (*.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))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 (*.f64 eps eps) (-.f64 x (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (-.f64 (*.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)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (*.f64 (*.f64 eps eps) (-.f64 (*.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)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))) (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (*.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))) (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.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))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/2 binary64)) (-.f64 x (*.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))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (*.f64 (*.f64 eps eps) (-.f64 x (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 x x (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.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)))) (fma.f64 eps #s(literal -1/2 binary64) (*.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))))) (*.f64 x x))) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(+.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) eps (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps) (*.f64 eps eps) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps) (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 eps eps) (*.f64 eps (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(fma.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (*.f64 eps (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 eps eps)) (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) eps))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps eps)) (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(/.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) eps)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) eps) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) eps) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))) (neg.f64 (*.f64 eps (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (*.f64 eps eps))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) (*.f64 eps eps))) (neg.f64 (*.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps)))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))) eps)) (neg.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))) eps)) (neg.f64 (fma.f64 eps #s(literal -1/2 binary64) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps)
(*.f64 (*.f64 eps eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) eps) (*.f64 eps eps))
(*.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)) (*.f64 eps eps)) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)))
(+.f64 x (*.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))))
(+.f64 (*.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)
(-.f64 (/.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (-.f64 (*.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)) (/.f64 (*.f64 x x) (-.f64 (*.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)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.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))))) (/.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (-.f64 x (*.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))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(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)
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 x x) x)
(fma.f64 (*.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 x)) x x)
(fma.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) x x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)) (-.f64 (*.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))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) (neg.f64 (fma.f64 x x (-.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (*.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 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))) (neg.f64 (-.f64 (*.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)))
(/.f64 (-.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (-.f64 x (*.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)))))
(/.f64 (-.f64 (*.f64 (*.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 (*.f64 x (*.f64 x x)) (*.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))))) (-.f64 (*.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)) (*.f64 (-.f64 (*.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) (*.f64 x x))) (*.f64 (-.f64 (*.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) (-.f64 (*.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)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)))) (neg.f64 (neg.f64 (-.f64 (*.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))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (neg.f64 (-.f64 x (*.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))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))) (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.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) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.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))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.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)))) (*.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 (*.f64 x (*.f64 x x)) (*.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))))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x) (-.f64 (*.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)) (/.f64 #s(literal 1 binary64) (-.f64 (*.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)))
(+.f64 x (+.f64 x eps))
(+.f64 eps (+.f64 x x))
(+.f64 (+.f64 x eps) x)
(+.f64 (+.f64 x (+.f64 x eps)) #s(literal 0 binary64))
(+.f64 (+.f64 x x) eps)
(+.f64 (+.f64 (+.f64 x x) #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (/.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 x (+.f64 x eps))))
(-.f64 (/.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (-.f64 (+.f64 x x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (+.f64 x x) eps)))
(fma.f64 eps (/.f64 eps eps) (+.f64 x x))
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) (+.f64 x x))
(fma.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) x)
(fma.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 x eps))) #s(literal 0 binary64))
(fma.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) x)
(fma.f64 (/.f64 eps (*.f64 eps eps)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (+.f64 x x))
(fma.f64 (/.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (+.f64 x x))
(fma.f64 (/.f64 eps eps) eps (+.f64 x x))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) eps) (+.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (+.f64 x eps)) (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))))))
(/.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) (fma.f64 (+.f64 x eps) (+.f64 x eps) (-.f64 (*.f64 x x) (*.f64 x (+.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (+.f64 x eps)) (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))) (-.f64 x (+.f64 x eps)))
(/.f64 (neg.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (-.f64 (*.f64 x x) (*.f64 x (+.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps)))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (+.f64 x x) (+.f64 x x) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (*.f64 eps eps)) (-.f64 (+.f64 x x) eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 x x) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 x x)))
(/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps eps) (-.f64 x x) (*.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 x x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (*.f64 eps eps)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 x x) (*.f64 (/.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 eps eps)) (-.f64 x x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (-.f64 x x) (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 x x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps eps)) (-.f64 x x) (*.f64 (neg.f64 eps) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 eps) (-.f64 x x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 x x)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) (-.f64 x x) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 x x)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 eps eps) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps eps)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) eps (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps eps))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) eps))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 eps eps)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (*.f64 eps eps))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (neg.f64 eps) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (*.f64 eps eps)))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 eps)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 eps eps) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps) (*.f64 (-.f64 x x) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x x) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) eps (*.f64 (-.f64 x x) (*.f64 eps eps))) (*.f64 (-.f64 x x) eps))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps) (*.f64 (-.f64 x x) #s(literal 1 binary64))) (*.f64 (-.f64 x x) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (/.f64 eps (*.f64 eps eps)) (*.f64 (-.f64 x x) #s(literal 1 binary64))) (*.f64 (-.f64 x x) (/.f64 eps (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 eps eps)) (*.f64 (-.f64 x x) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 x x) (neg.f64 (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 eps) (*.f64 (-.f64 x x) (neg.f64 (*.f64 eps eps)))) (*.f64 (-.f64 x x) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 x x) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps) (*.f64 (-.f64 x x) (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)))) (*.f64 (-.f64 x x) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (*.f64 (-.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (*.f64 (-.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))))) (neg.f64 (neg.f64 (-.f64 x (+.f64 x eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (+.f64 x x) (+.f64 x x) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (*.f64 eps eps))) (neg.f64 (-.f64 (+.f64 x x) eps)))
(pow.f64 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (+.f64 x eps)) (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (-.f64 x (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 x eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps))) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps))) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x x))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x x))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64))) (sin.f64 (*.f64 x #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x x) #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 x x) #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps))) (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x eps))) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x x))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x x))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 1/2 binary64))) (sin.f64 (*.f64 x #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (+.f64 x x) #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 x x) #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) x)))
(neg.f64 x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/5040 binary64) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) x (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x #s(literal -1/5040 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(neg.f64 (*.f64 x (*.f64 x x)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) x) #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (neg.f64 x) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(pow.f64 (exp.f64 (log.f64 (neg.f64 x))) #s(literal 3 binary64))
(*.f64 x (*.f64 x x))
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 x x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))

simplify423.0ms (2.3%)

Memory
-23.1MiB live, 576.8MiB allocated
Algorithm
egg-herbie
Rules
16 106×lower-fma.f64
16 106×lower-fma.f32
6 134×lower-*.f64
6 134×lower-*.f32
4 562×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03614056
111503900
234013837
080843553
Stop Event
iter limit
node limit
Counts
396 → 377
Calls
Call 1
Inputs
(* 1/2 eps)
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
x
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
(* x (+ 1 (* 1/2 (/ eps x))))
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
x
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(+ x (* 1/2 eps))
(* 1/2 eps)
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* eps (+ 1/2 (/ x eps)))
(* 1/2 eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (pow (sin (* 1/2 eps)) 2))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (sin x)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(pow (sin (* 1/2 eps)) 2)
(+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))
(+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* -1 x)
(- (* 1/4 (* eps (pow x 2))) x)
(- (* 1/4 (* eps (pow x 2))) x)
(- (* 1/4 (* eps (pow x 2))) x)
(* 1/4 (* eps (pow x 2)))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* 1/4 (* eps (pow x 2)))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(* -1 x)
(* x (- (* 1/4 (* eps x)) 1))
(* x (- (* 1/4 (* eps x)) 1))
(* x (- (* 1/4 (* eps x)) 1))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* 1/4 (* eps (pow x 2)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(* 1/4 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(* 1/6 (* eps (pow x 3)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))
(* 1/6 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))
(* -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)
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* 1/6 (* eps (pow x 3)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* 1/6 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* eps (- (* 1/6 (pow x 2)) 1))
(* -1 eps)
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* -1/2 eps)
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* -1/2 eps)
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(* -1/2 eps)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* 1/5040 (pow x 7))
(* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(* 1/5040 (pow x 7))
(* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))))
(* -1 (* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4))))))
(* -1 (* eps (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(* -1/2 (pow eps 2))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(* 1/5040 (* eps (pow x 7)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(* 1/5040 (* eps (pow x 7)))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
eps
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
(* 2 x)
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* x (+ 2 (/ eps x)))
(* 2 x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* 2 x)
(+ eps (* 2 x))
(+ eps (* 2 x))
(+ eps (* 2 x))
eps
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(sin (* 1/2 eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/120 x)
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(* -1/5040 (pow x 3))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* -1/5040 (pow x 3))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
Outputs
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
x
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps x) x) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps x) x) x)
(* x (+ 1 (* 1/2 (/ eps x))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps x) x) x)
x
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
(* -1 (* x (- (* -1/2 (/ eps x)) 1)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))))
x
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(+ x (* 1/2 eps))
(fma.f64 #s(literal 1/2 binary64) eps x)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* eps (+ 1/2 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1/2)))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (neg.f64 (sin.f64 x))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (sin.f64 x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (pow (sin (* 1/2 eps)) 2))
(*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (fma.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))
(fma.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (fma.f64 x x #s(literal -2 binary64))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))
(fma.f64 x (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)) #s(literal -2 binary64)))
(* 1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (fma.f64 #s(literal 1/2 binary64) (sin.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) #s(literal -1/12 binary64) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/48 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(pow (sin (* 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))
(+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (fma.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(fma.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(fma.f64 x (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x)))
(* -1 x)
(neg.f64 x)
(- (* 1/4 (* eps (pow x 2))) x)
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(- (* 1/4 (* eps (pow x 2))) x)
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(- (* 1/4 (* eps (pow x 2))) x)
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* eps (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* -1 (* eps (+ (* -1/4 (pow x 2)) (/ x eps))))
(*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps))))
(* -1 x)
(neg.f64 x)
(* x (- (* 1/4 (* eps x)) 1))
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(* x (- (* 1/4 (* eps x)) 1))
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(* x (- (* 1/4 (* eps x)) 1))
(*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64)))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* 1/4 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (- (* 1/4 eps) (/ 1 x)))
(*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* eps (+ (* -1 x) (* 1/4 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* (pow eps 2) (+ (* -1 (/ x eps)) (* 1/4 (pow x 2))))
(*.f64 eps (*.f64 eps (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) eps)))))
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* 1/4 (* (pow eps 2) x))))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* 1/4 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* (pow x 2) (+ (* -1 (/ eps x)) (* 1/4 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) x))))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(* 1/4 (pow x 2))
(*.f64 #s(literal 1/4 binary64) (*.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)
(pow x 2)
(*.f64 x x)
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(* eps (+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* (pow eps 2) (- (/ (* x (- (* 1/6 (pow x 2)) 1)) eps) 1/2))
(*.f64 eps (*.f64 eps (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 x eps) #s(literal -1/2 binary64))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(* 1/6 (* eps (pow x 3)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x x)))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/2 (/ (pow eps 2) (pow x 3))) (* 1/6 eps))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x x)))))
(* 1/6 (* eps (pow x 3)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (+ (* 1/2 (/ (pow eps 2) (pow x 3))) (/ eps (pow x 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -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))
(* -1 (* eps x))
(*.f64 eps (neg.f64 x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* 1/6 (* eps (pow x 3)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* (pow x 3) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* 1/6 (* eps (pow x 3)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* -1/6 eps) (/ eps (pow x 2)))))
(*.f64 (fma.f64 eps #s(literal -1/6 binary64) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* eps (- (* 1/6 (pow x 2)) 1))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))))
(* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(neg.f64 (fma.f64 (*.f64 x x) (*.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)) x) x))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x))
(- (* -1/2 eps) (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps)))
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps)))
(* eps (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(*.f64 eps (neg.f64 (+.f64 (/.f64 x eps) (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 (*.f64 x (*.f64 x x)) eps) #s(literal 1/2 binary64)))))
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(*.f64 eps (neg.f64 (+.f64 (/.f64 x eps) (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 (*.f64 x (*.f64 x x)) eps) #s(literal 1/2 binary64)))))
(* -1 (* eps (+ 1/2 (+ (/ x eps) (/ (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) eps)))))
(*.f64 eps (neg.f64 (+.f64 (/.f64 x eps) (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 (*.f64 x (*.f64 x x)) eps) #s(literal 1/2 binary64)))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow x 2)) 1)))
(fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 eps) (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* -1 (* eps (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(neg.f64 (*.f64 eps (fma.f64 (*.f64 x x) (*.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)) x) x)))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x)))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x)))
(* eps (+ (* -1 (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (*.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)) x) x)))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* (pow eps 2) (- (* -1 (/ (+ x (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))) eps)) 1/2))
(*.f64 eps (*.f64 eps (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.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)) x) x) eps))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1 (* eps x)) (* -1/2 (pow eps 2)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(+ (* -1/2 (pow eps 2)) (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))))
(fma.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 7 binary64))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (* 1/5040 eps)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 eps #s(literal 1/5040 binary64) (/.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x))))
(* (pow x 7) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 eps (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x))))
(* (pow x 7) (+ (* -1 (/ eps (pow x 6))) (+ (* -1/120 (/ eps (pow x 2))) (+ (* 1/5040 eps) (* 1/6 (/ eps (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 eps (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x)) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))))
(* 1/5040 (* eps (pow x 7)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 eps #s(literal 1/5040 binary64) (/.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x x))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (* 1/120 (/ eps (pow x 2)))))))
(*.f64 (fma.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/6 (/ eps (pow x 4))) (+ (* -1/5040 eps) (+ (* 1/120 (/ eps (pow x 2))) (/ eps (pow x 6)))))))
(*.f64 (fma.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/120 binary64) (/.f64 eps (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (pow.f64 x #s(literal 7 binary64))))
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 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) 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 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) x)
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
eps
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* x (+ 2 (/ eps x)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 x (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
(+ eps (* 2 x))
(fma.f64 x #s(literal 2 binary64) eps)
eps
(* eps (+ 1 (* 2 (/ x eps))))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
(* eps (+ 1 (* 2 (/ x eps))))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
(* eps (+ 1 (* 2 (/ x eps))))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
eps
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 eps (/.f64 (*.f64 x #s(literal 2 binary64)) eps) eps)
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(fma.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(fma.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(fma.f64 x (fma.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal -1/8 binary64)) #s(literal 1 binary64)) (sin.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/8 binary64)) (*.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64)))) (sin.f64 x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (neg.f64 x))))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))

eval259.0ms (1.4%)

Memory
28.9MiB live, 288.7MiB allocated
Compiler

Compiled 47 643 to 3 892 computations (91.8% saved)

prune291.0ms (1.6%)

Memory
-30.5MiB live, 269.5MiB allocated
Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New1 36471 371
Fresh31417
Picked325
Done145
Total1 371271 398
Accuracy
100.0%
Counts
1 398 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
99.4%
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
99.9%
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
98.0%
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
97.9%
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
80.1%
(*.f64 (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) (neg.f64 eps))
80.0%
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
78.4%
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))) #s(literal -2 binary64))
24.2%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
80.9%
(*.f64 (sin.f64 x) (neg.f64 eps))
80.1%
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
79.8%
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
98.5%
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
98.3%
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
99.0%
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
28.0%
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
97.8%
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
98.5%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
98.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
79.7%
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
79.7%
(*.f64 eps (neg.f64 x))
51.3%
#s(literal 0 binary64)
Compiler

Compiled 1 022 to 447 computations (56.3% saved)

regimes70.0ms (0.4%)

Memory
-3.1MiB live, 36.0MiB allocated
Counts
44 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))) #s(literal -2 binary64))
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
Outputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
Calls

3 calls:

47.0ms
x
12.0ms
eps
9.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
99.9%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes32.0ms (0.2%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
41 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) eps x))) #s(literal -2 binary64))
Outputs
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes31.0ms (0.2%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
39 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/48 binary64)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/1440 binary64) #s(literal -1/48 binary64))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
Calls

3 calls:

10.0ms
eps
10.0ms
x
8.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes42.0ms (0.2%)

Memory
-28.0MiB live, 14.0MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
Calls

3 calls:

24.0ms
eps
9.0ms
x
7.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes26.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
Outputs
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
Calls

3 calls:

9.0ms
x
9.0ms
eps
7.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
98.5%1x
98.5%1eps
98.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes22.0ms (0.1%)

Memory
11.5MiB live, 11.5MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (fma.f64 eps #s(literal -1/2 binary64) (neg.f64 x)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/4 binary64) x) #s(literal -1 binary64))))
(*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(fma.f64 (neg.f64 x) eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 eps (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) x) (neg.f64 eps))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (neg.f64 eps)) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) x) eps) (*.f64 eps eps))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 x (*.f64 eps (fma.f64 eps #s(literal 1/4 binary64) (*.f64 x #s(literal 1/6 binary64))))) eps)))
(*.f64 (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) (neg.f64 eps))
(fma.f64 eps (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 eps)))
Outputs
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes31.0ms (0.2%)

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

3 calls:

20.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
5.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
98.3%1eps
98.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
98.3%1x
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes12.0ms (0.1%)

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

3 calls:

4.0ms
x
4.0ms
eps
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
98.3%1x
98.3%1eps
98.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes10.0ms (0.1%)

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

3 calls:

4.0ms
eps
4.0ms
x
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
97.9%1x
97.9%1eps
97.9%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes7.0ms (0%)

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

3 calls:

2.0ms
x
2.0ms
eps
2.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
97.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
97.8%1x
97.8%1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes5.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 eps (neg.f64 x))
Outputs
(*.f64 eps (neg.f64 x))
Calls

3 calls:

2.0ms
x
2.0ms
eps
1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
79.7%1x
79.7%1eps
79.7%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes63.0ms (0.3%)

Memory
-34.5MiB live, 5.3MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
Outputs
#s(literal 0 binary64)
Calls

3 calls:

59.0ms
x
1.0ms
eps
1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
51.3%1x
51.3%1eps
51.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify9.0ms (0%)

Memory
5.0MiB live, 5.0MiB allocated
Algorithm
egg-herbie
Rules
58×*-commutative_binary64
24×+-commutative_binary64
24×sub-neg_binary64
16×neg-sub0_binary64
16×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053144
192144
2116144
3128144
4132144
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (neg.f64 x))
#s(literal 0 binary64)
Outputs
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 eps eps) #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 x) eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (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)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 eps (fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (neg.f64 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (neg.f64 x))
(*.f64 x (neg.f64 eps))
#s(literal 0 binary64)

soundness1.4s (7.7%)

Memory
-3.9MiB live, 837.1MiB allocated
Rules
16 628×lower-fma.f64
16 628×lower-fma.f32
14 158×lower-fma.f64
14 158×lower-fma.f32
13 590×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02842418
18412395
223382354
359452352
083072237
039201
072187
1270187
22408187
08327182
030142
059142
1203142
21532142
08295142
02495
04395
115395
2109795
0853395
02763576
18383407
224803259
352223195
083602977
0105498
1277495
2609495
32398494
47880494
08026474
Stop Event
fuel
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
iter limit
node limit
Compiler

Compiled 475 to 281 computations (40.8% saved)

preprocess107.0ms (0.6%)

Memory
5.2MiB live, 282.2MiB allocated
Compiler

Compiled 378 to 162 computations (57.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...