2tan (problem 3.3.2)

Time bar (total: 15.2s)

analyze55.0ms (0.4%)

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

Compiled 27 to 19 computations (29.6% saved)

sample6.0s (39.5%)

Memory
-93.4MiB live, 8 476.5MiB allocated
Samples
3.2s26 003×0invalid
588.0ms5 400×0valid
458.0ms2 856×1valid
Precisions
Click to see histograms. Total time spent on operations: 2.9s
const: 658.0ms (22.8% of total)
ival-tan: 609.0ms (21.1% of total)
ival-add: 277.0ms (9.6% of total)
ival-<=: 260.0ms (9% of total)
ival-mult: 247.0ms (8.5% of total)
ival-fabs: 236.0ms (8.2% of total)
ival-sub: 195.0ms (6.7% of total)
ival-<: 190.0ms (6.6% of total)
ival-and: 101.0ms (3.5% of total)
adjust: 58.0ms (2% of total)
exact: 46.0ms (1.6% of total)
ival-assert: 13.0ms (0.4% of total)
Bogosity

preprocess32.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

explain144.0ms (0.9%)

Memory
-7.3MiB live, 183.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2322(-2.0450273579720698e-101 8.984246978911584e-104)5(3.6032212195252624e-96 4.7958914859575676e-98)(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
40-2(-29.266469192341187 2.802427025205727e-6)(tan.f64 (+.f64 x eps))
00-0-eps
00-0-(+.f64 x eps)
00-0-(tan.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))cancellation2299
tan.f64(tan.f64 (+.f64 x eps))sensitivity21
Confusion
Predicted +Predicted -
+2286
-220
Precision
0.991304347826087
Recall
0.9743589743589743
Confusion?
Predicted +Predicted MaybePredicted -
+22851
-2515
Precision?
0.9708333333333333
Recall?
0.9957264957264957
Freqs
test
numberfreq
026
1229
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
47.0ms204×1valid
24.0ms300×0valid
2.0ms3valid
0.0ms2valid
Compiler

Compiled 58 to 28 computations (51.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-tan: 11.0ms (48.8% of total)
adjust: 4.0ms (17.8% of total)
ival-add: 3.0ms (13.3% of total)
ival-sub: 3.0ms (13.3% 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.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify9.0ms (0.1%)

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

Found 4 expressions of interest:

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

localize31.0ms (0.2%)

Memory
19.0MiB live, 55.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(tan.f64 x)
accuracy99.8%
(tan.f64 (+.f64 x eps))
accuracy59.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Samples
11.0ms150×0valid
10.0ms102×1valid
1.0ms3valid
0.0ms2valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-tan: 5.0ms (45.4% of total)
adjust: 2.0ms (18.2% of total)
ival-add: 2.0ms (18.2% of total)
ival-sub: 2.0ms (18.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series20.0ms (0.1%)

Memory
-22.0MiB live, 24.4MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#<alt (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))>
#<alt (tan.f64 (+.f64 x eps))>
#<alt (+.f64 x eps)>
#<alt (tan.f64 x)>
Outputs
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (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 x>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
Calls

21 calls:

TimeVariablePointExpression
11.0ms
x
@-inf
(- (tan (+ x eps)) (tan x))
2.0ms
eps
@0
(- (tan (+ x eps)) (tan x))
2.0ms
eps
@inf
(- (tan (+ x eps)) (tan x))
1.0ms
x
@inf
(- (tan (+ x eps)) (tan x))
1.0ms
x
@0
(- (tan (+ x eps)) (tan x))

rewrite362.0ms (2.4%)

Memory
9.4MiB live, 446.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 404×lower-*.f64
4 404×lower-*.f32
3 318×lower-/.f64
3 318×lower-/.f32
3 264×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify484.0ms (3.2%)

Memory
-13.5MiB live, 667.8MiB allocated
Algorithm
egg-herbie
Rules
14 592×lower-fma.f64
14 592×lower-fma.f32
5 316×lower-*.f64
5 316×lower-*.f32
2 664×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01571351
14641285
215341274
359491242
085341195
Stop Event
iter limit
node limit
Counts
84 → 77
Calls
Call 1
Inputs
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- 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)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
Outputs
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (+.f64 (sin.f64 eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)) (*.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) x))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (+.f64 (sin.f64 eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 x (cos.f64 eps)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) #s(literal -1/2 binary64) (fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1/6 binary64)))) (/.f64 (+.f64 (sin.f64 eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (cos.f64 eps))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (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)
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 17/315 binary64) #s(literal 2/15 binary64))) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x)
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))

eval41.0ms (0.3%)

Memory
12.4MiB live, 86.6MiB allocated
Compiler

Compiled 8 624 to 983 computations (88.6% saved)

prune53.0ms (0.3%)

Memory
21.3MiB live, 142.9MiB allocated
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New31818336
Fresh000
Picked011
Done000
Total31819337
Accuracy
100.0%
Counts
337 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.6%
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
59.6%
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
59.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
59.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
99.3%
(fma.f64 eps (fma.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
99.5%
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
99.0%
(fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
59.6%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
59.4%
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
59.4%
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
98.2%
(/.f64 (sin.f64 eps) (cos.f64 eps))
59.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.6%
(-.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
59.3%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
58.4%
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
58.3%
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
22.6%
(-.f64 (tan.f64 (*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)))) (tan.f64 x))
Compiler

Compiled 905 to 434 computations (52% saved)

simplify449.0ms (3%)

Memory
-12.2MiB live, 820.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(tan.f64 x)
cost-diff0
(+.f64 (tan.f64 x) (tan.f64 eps))
cost-diff0
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
cost-diff0
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
cost-diff0
(sin.f64 (-.f64 (+.f64 x eps) x))
cost-diff0
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))
cost-diff384
(-.f64 (+.f64 x eps) x)
cost-diff384
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
cost-diff0
(/.f64 (sin.f64 x) (cos.f64 x))
cost-diff0
(+.f64 x eps)
cost-diff0
(tan.f64 (+.f64 x eps))
cost-diff0
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
cost-diff0
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
cost-diff0
(+.f64 x eps)
cost-diff0
(tan.f64 (+.f64 x eps))
cost-diff128
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
cost-diff0
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
cost-diff192
(+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
cost-diff5824
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
cost-diff26816
(fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
Rules
13 972×lower-fma.f32
13 956×lower-fma.f64
4 312×lower-*.f32
4 306×lower-*.f64
2 520×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052627
0102623
1185553
2445545
31214539
43859539
57481539
08133531
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
eps
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(sin.f64 x)
x
#s(literal 2 binary64)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
(+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
#s(literal 1/6 binary64)
(fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))
(+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
#s(literal 3 binary64)
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(tan.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
#s(literal 1/3 binary64)
(*.f64 x x)
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(tan.f64 (+.f64 x eps))
(+.f64 x eps)
x
eps
(/.f64 (sin.f64 x) (cos.f64 x))
(sin.f64 x)
(cos.f64 x)
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))
(sin.f64 (-.f64 (+.f64 x eps) x))
(-.f64 (+.f64 x eps) x)
(+.f64 x eps)
x
eps
(cos.f64 (+.f64 x eps))
(cos.f64 x)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(tan.f64 x)
x
(tan.f64 eps)
eps
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))
(*.f64 (tan.f64 x) (tan.f64 eps))
#s(literal 2 binary64)
(fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))
(neg.f64 (tan.f64 x))
Outputs
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(fma.f64 (/.f64 eps (cos.f64 x)) (fma.f64 eps (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) (fma.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (*.f64 eps (*.f64 eps eps)) eps))
eps
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(fma.f64 eps (fma.f64 eps (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))
(fma.f64 eps (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) #s(literal 1/3 binary64)))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(sin.f64 x)
x
#s(literal 2 binary64)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
(+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal -1/3 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64))
#s(literal 1/6 binary64)
(fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal -1/3 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))
(+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
#s(literal 3 binary64)
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal -1/3 binary64)) #s(literal -1 binary64)) (tan.f64 (+.f64 eps x)))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
x
eps
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
#s(literal 1/3 binary64)
(*.f64 x x)
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
x
eps
(/.f64 (sin.f64 x) (cos.f64 x))
(sin.f64 x)
(cos.f64 x)
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x)))
(sin.f64 (-.f64 (+.f64 x eps) x))
(sin.f64 eps)
(-.f64 (+.f64 x eps) x)
eps
(+.f64 x eps)
(+.f64 eps x)
x
eps
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(tan.f64 x)
x
(tan.f64 eps)
eps
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))
(*.f64 (tan.f64 x) (tan.f64 eps))
#s(literal 2 binary64)
(fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))
(neg.f64 (tan.f64 x))

localize423.0ms (2.8%)

Memory
-7.4MiB live, 456.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (tan.f64 x) (tan.f64 eps))
accuracy100.0%
(+.f64 (tan.f64 x) (tan.f64 eps))
accuracy99.7%
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))
accuracy59.6%
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
accuracy100.0%
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
accuracy100.0%
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy59.4%
(-.f64 (+.f64 x eps) x)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(/.f64 (sin.f64 x) (cos.f64 x))
accuracy99.8%
(tan.f64 (+.f64 x eps))
accuracy59.6%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
accuracy100.0%
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
accuracy99.8%
(tan.f64 (+.f64 x eps))
accuracy99.7%
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
accuracy59.9%
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
accuracy100.0%
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
accuracy100.0%
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
accuracy99.8%
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
accuracy98.5%
(+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
Samples
106.0ms145×0valid
91.0ms102×1valid
47.0ms4valid
23.0ms2valid
Compiler

Compiled 653 to 61 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 231.0ms
ival-tan: 49.0ms (21.2% of total)
ival-div: 35.0ms (15.1% of total)
ival-sin: 29.0ms (12.5% of total)
ival-sub: 28.0ms (12.1% of total)
ival-mult: 20.0ms (8.7% of total)
ival-add: 19.0ms (8.2% of total)
adjust: 16.0ms (6.9% of total)
ival-pow: 11.0ms (4.8% of total)
ival-pow2: 10.0ms (4.3% of total)
const: 9.0ms (3.9% of total)
ival-cos: 4.0ms (1.7% of total)
ival-neg: 1.0ms (0.4% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series121.0ms (0.8%)

Memory
-5.1MiB live, 33.3MiB allocated
Counts
25 → 492
Calls
Call 1
Inputs
#<alt (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))>
#<alt (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)>
#<alt (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))>
#<alt (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))>
#<alt (-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))>
#<alt (tan.f64 (+.f64 x eps))>
#<alt (+.f64 x eps)>
#<alt (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)>
#<alt (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))>
#<alt (/.f64 (sin.f64 x) (cos.f64 x))>
#<alt (/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))>
#<alt (-.f64 (+.f64 x eps) x)>
#<alt (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))>
#<alt (sin.f64 (-.f64 (+.f64 x eps) x))>
#<alt (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))>
#<alt (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))>
#<alt (+.f64 (tan.f64 x) (tan.f64 eps))>
#<alt (tan.f64 x)>
#<alt (pow.f64 (sin.f64 x) #s(literal 4 binary64))>
#<alt (pow.f64 (sin.f64 x) #s(literal 3 binary64))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 x x))>
#<alt (cos.f64 x)>
#<alt (cos.f64 (+.f64 x eps))>
#<alt (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))>
#<alt (*.f64 (tan.f64 x) (tan.f64 eps))>
Outputs
#<alt -1/2>
#<alt (- (* -1/3 (pow x 2)) 1/2)>
#<alt (- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/2)>
#<alt (- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)>
#<alt (* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (* eps (+ 1 (+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 3) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))>
#<alt (+ eps (* 1/3 (pow eps 3)))>
#<alt (+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))>
#<alt (+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))>
#<alt (+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt -1/3>
#<alt (- (* -1/3 (pow x 2)) 1/3)>
#<alt (- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/3)>
#<alt (- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)>
#<alt (/ (pow (sin x) 2) (pow (cos x) 2))>
#<alt (+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* 1/3 (pow eps 2))>
#<alt (+ (* 1/3 (pow eps 2)) (* eps x))>
#<alt (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))>
#<alt (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (* -1/3 (pow x 3))>
#<alt (* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))>
#<alt (* -1/3 (pow x 3))>
#<alt (* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))>
#<alt (- (/ (sin x) (cos x)) (+ x (* 1/3 (pow x 3))))>
#<alt (- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (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 x>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* 1/3 (pow x 3))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (* 1/3 (pow x 3))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt x>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ eps (pow (cos x) 2))>
#<alt (* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))>
#<alt (* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin eps) (* (cos x) (cos (+ eps x))))>
#<alt (/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps))))) (cos eps)))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (- eps (* -1 x))))>
#<alt (/ (sin eps) (cos (- eps (* -1 x))))>
#<alt (/ (sin eps) (cos (- eps (* -1 x))))>
#<alt (/ (sin eps) (cos (- eps (* -1 x))))>
#<alt (/ eps (cos x))>
#<alt (* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))>
#<alt (* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin eps) (cos (+ eps x)))>
#<alt (/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin (neg (* -1 eps)))>
#<alt (sin (neg (* -1 eps)))>
#<alt (sin (neg (* -1 eps)))>
#<alt (sin (neg (* -1 eps)))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (+ (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* -1 (/ (* (pow (sin eps) 2) (+ 1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (* eps (+ 1 (+ (* eps (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (+ (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (- (* 2/3 (/ (sin x) (cos x))) (+ (* -1 (/ (* (pow (sin x) 2) (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (pow (cos x) 2))) (* -2/3 (/ (pow (sin x) 3) (pow (cos x) 3)))))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ x (/ (sin eps) (cos eps)))>
#<alt (+ (* x (+ 1 (/ (* x (pow (sin eps) 3)) (pow (cos eps) 3)))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (+ 1 (* x (- (* x (- 1/3 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))))) (/ (sin eps) (cos eps)))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ eps (/ (sin x) (cos x)))>
#<alt (+ (* eps (+ 1 (/ (* eps (pow (sin x) 3)) (pow (cos x) 3)))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (+ 1 (* eps (- (* eps (- 1/3 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (/ (sin x) (cos x)))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ x (/ (sin eps) (cos eps)))>
#<alt (+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (/ (sin x) (cos x))>
#<alt (+ eps (/ (sin x) (cos x)))>
#<alt (+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))>
#<alt x>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (pow x 4)>
#<alt (* (pow x 4) (+ 1 (* -2/3 (pow x 2))))>
#<alt (* (pow x 4) (+ 1 (* (pow x 2) (- (* 1/5 (pow x 2)) 2/3))))>
#<alt (* (pow x 4) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/5 (* -34/945 (pow x 2)))) 2/3))))>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow (sin x) 4)>
#<alt (pow x 3)>
#<alt (* (pow x 3) (+ 1 (* -1/2 (pow x 2))))>
#<alt (* (pow x 3) (+ 1 (* (pow x 2) (- (* 13/120 (pow x 2)) 1/2))))>
#<alt (* (pow x 3) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 13/120 (* -41/3024 (pow x 2)))) 1/2))))>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (pow (sin x) 3)>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt 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 (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 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))>
#<alt (* (pow x 2) (+ (* 2/3 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))>
#<alt (* (pow x 2) (+ (* (pow x 2) (+ (* 17/45 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))>
#<alt (* (pow x 2) (+ (* (pow x 2) (+ (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* (pow x 2) (+ (* 62/315 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 17/45 (/ (pow (sin eps) 2) (pow (cos eps) 2))))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))>
#<alt (* (pow eps 2) (+ (* 2/3 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (* (pow eps 2) (+ (* (pow eps 2) (+ (* 17/45 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (* (pow eps 2) (+ (* (pow eps 2) (+ (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* (pow eps 2) (+ (* 62/315 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 17/45 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))>
#<alt (/ (* x (sin eps)) (cos eps))>
#<alt (* x (+ (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))))>
#<alt (* x (+ (* (pow x 2) (+ (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))>
#<alt (* x (+ (* (pow x 2) (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (+ (* 17/315 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* eps (sin x)) (cos x))>
#<alt (* eps (+ (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* 1/3 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (sin x)) (cos x))) (* 2/15 (/ (sin x) (cos x))))))) (/ (sin x) (cos x))))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
Calls

123 calls:

TimeVariablePointExpression
48.0ms
x
@inf
(+ (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) -1/2))
10.0ms
x
@-inf
(+ (* (/ (+ (tan x) (tan eps)) (- 1 (pow (* (tan x) (tan eps)) 2))) (+ (* (tan x) (tan eps)) 1)) (neg (tan x)))
7.0ms
x
@inf
(+ (* eps (+ (* eps (+ (* eps (- (/ (+ (pow (sin x) 2) (/ (pow (sin x) 4) (pow (cos x) 2))) (pow (cos x) 2)) (+ 1/6 (+ (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) -1/2))))) (/ (+ (sin x) (/ (pow (sin x) 3) (pow (cos x) 2))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2)))) eps)
4.0ms
x
@-inf
(+ (* eps (+ (* eps (+ (* eps (- (/ (+ (pow (sin x) 2) (/ (pow (sin x) 4) (pow (cos x) 2))) (pow (cos x) 2)) (+ 1/6 (+ (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) -1/2))))) (/ (+ (sin x) (/ (pow (sin x) 3) (pow (cos x) 2))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2)))) eps)
3.0ms
x
@inf
(+ (* (/ (+ (tan x) (tan eps)) (- 1 (pow (* (tan x) (tan eps)) 2))) (+ (* (tan x) (tan eps)) 1)) (neg (tan x)))

rewrite552.0ms (3.6%)

Memory
-11.3MiB live, 271.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 186×lower-fma.f32
5 170×lower-fma.f64
5 004×lower-*.f32
4 998×lower-*.f64
2 436×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052354
0102341
1486259
24670255
08176247
Stop Event
iter limit
node limit
iter limit
Counts
25 → 695
Calls
Call 1
Inputs
(fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(tan.f64 (+.f64 x eps))
(+.f64 x eps)
(fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(-.f64 (+.f64 x eps) x)
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps)))
(sin.f64 (-.f64 (+.f64 x eps) x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(tan.f64 x)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
(cos.f64 x)
(cos.f64 (+.f64 x eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))
(*.f64 (tan.f64 x) (tan.f64 eps))
Outputs
(+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -1/2 binary64))
(+.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.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/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 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/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 x)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #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 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #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 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -1/8 binary64)) (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(+.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) eps)
(+.f64 (*.f64 (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 (+.f64 eps (*.f64 (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) eps)
(fma.f64 eps (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) eps eps)
(fma.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 eps eps))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 eps eps)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 eps eps))) (neg.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 eps))))
(*.f64 (+.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(+.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -1/3 binary64))
(+.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal -1/2 binary64))
(+.f64 (+.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (+.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1/6 binary64)) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 x)) (+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1/36 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))
(/.f64 (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1/36 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/216 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/2 binary64)))))
(+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(+.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (*.f64 eps eps)) (fma.f64 eps (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (*.f64 eps eps))) (/.f64 (*.f64 eps (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x))) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 x)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(fma.f64 eps (*.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64)))) (fma.f64 eps (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (*.f64 eps eps) (fma.f64 eps (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) eps (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (*.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64)))) eps (fma.f64 eps (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (-.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/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (*.f64 eps eps) (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (fma.f64 eps (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -1 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 (cos.f64 x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -1 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 (neg.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 (neg.f64 x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) (tan.f64 x) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (*.f64 (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))
(+.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)) (tan.f64 (+.f64 x eps)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (neg.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))
(-.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) x)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))) (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps)))) (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps)))))
(-.f64 (-.f64 (tan.f64 (+.f64 x eps)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))
(fma.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (tan.f64 (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))) (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x))))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) x))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 x eps))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) #s(literal -1 binary64))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (+.f64 x eps) (-.f64 x eps))))
(/.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 (-.f64 (*.f64 x x) (*.f64 x eps))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 x eps) (-.f64 x eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x)
(fma.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64)) x)
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64) x)
(fma.f64 (*.f64 x #s(literal 1/3 binary64)) (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)))
(/.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/27 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/9 binary64) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) #s(literal -1 binary64)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))) (/.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) #s(literal 0 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 x eps)))
(neg.f64 (/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal -1 binary64)))
(tan.f64 x)
(neg.f64 (neg.f64 (tan.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(/.f64 (sin.f64 (neg.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (neg.f64 (sin.f64 (neg.f64 x))) (neg.f64 (neg.f64 (cos.f64 x))))
(pow.f64 (tan.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 x))
(*.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 (neg.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) #s(literal -1 binary64)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))) (/.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) #s(literal 0 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 x eps)))
(neg.f64 (/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x eps)))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(+.f64 eps (+.f64 x (neg.f64 x)))
(+.f64 (+.f64 x eps) (neg.f64 x))
(+.f64 (neg.f64 x) (+.f64 x eps))
(+.f64 (-.f64 eps x) x)
(-.f64 (+.f64 x eps) x)
(-.f64 (/.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))))
(-.f64 (/.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x (+.f64 x eps))) (/.f64 (*.f64 x x) (+.f64 x (+.f64 x eps))))
(fma.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))) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (+.f64 x eps))
(fma.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 (*.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 eps x)))))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))))
(/.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (-.f64 eps x))) (+.f64 x (+.f64 x eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (-.f64 eps x)))) (neg.f64 (+.f64 x (+.f64 x eps))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (-.f64 eps x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))))
(/.f64 (fma.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (+.f64 x eps) (+.f64 x eps) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (+.f64 x eps) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (-.f64 x (-.f64 eps x)))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (+.f64 x eps) (neg.f64 x)))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 (*.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 eps x)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))))
(*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 x (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))) (/.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))))
(neg.f64 (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x))))))
(/.f64 (*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x))))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 x (-.f64 eps x))) (cos.f64 (+.f64 x eps))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x (-.f64 eps x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x (-.f64 eps x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x (-.f64 eps x)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x x))) (*.f64 (cos.f64 eps) (sin.f64 (-.f64 x x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 (+.f64 x (neg.f64 x)))) (*.f64 (cos.f64 eps) (sin.f64 (+.f64 x (neg.f64 x)))))
(+.f64 (*.f64 (sin.f64 (neg.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))
(+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (-.f64 x eps)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))))) (cos.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))))) (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 x eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))))) (sin.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x (+.f64 x eps)))) (cos.f64 (/.f64 (*.f64 x x) (+.f64 x (+.f64 x eps))))) (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x (+.f64 x eps)))) (sin.f64 (/.f64 (*.f64 x x) (+.f64 x (+.f64 x eps))))))
(sin.f64 (+.f64 x (-.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))
(fma.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))))
(fma.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x))))
(fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))))
(fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 (-.f64 x x)) (*.f64 (cos.f64 eps) (sin.f64 (-.f64 x x))))
(fma.f64 (sin.f64 eps) (cos.f64 (+.f64 x (neg.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 (+.f64 x (neg.f64 x)))))
(fma.f64 (sin.f64 (neg.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 (-.f64 eps x)) (cos.f64 x) (*.f64 (cos.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) #s(literal 2 binary64))) (sin.f64 (+.f64 x (+.f64 x eps))))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))))
(-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 0 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 eps) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 eps)) (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 eps)) (tan.f64 x) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 4 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (neg.f64 (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (sin.f64 (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps))
(fma.f64 (sin.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (tan.f64 eps))
(fma.f64 #s(literal 1 binary64) (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x) (tan.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64)) (tan.f64 eps))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (sin.f64 x) (tan.f64 eps))
(fma.f64 (pow.f64 (sin.f64 (neg.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) #s(literal 1 binary64)) (tan.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 (neg.f64 x)) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 (neg.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal -1 binary64)))
(tan.f64 x)
(neg.f64 (neg.f64 (tan.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(/.f64 (sin.f64 (neg.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (neg.f64 (sin.f64 (neg.f64 x))) (neg.f64 (neg.f64 (cos.f64 x))))
(pow.f64 (tan.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 x))
(*.f64 (sin.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 (neg.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (sin.f64 x))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 (sin.f64 x)) (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 x)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (sin.f64 x)))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)) #s(literal 4 binary64)))
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (sin.f64 x))) #s(literal 4 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 x))) (sin.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 x) (exp.f64 (log.f64 (sin.f64 x)))) #s(literal 2 binary64))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 x))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 x))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 x) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (sin.f64 x)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (sin.f64 x))) #s(literal 3 binary64))
(*.f64 (sin.f64 x) (-.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)))) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 x))) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 (log.f64 (sin.f64 x))) #s(literal 3/2 binary64)))
(*.f64 x (*.f64 x #s(literal 1/3 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(*.f64 (*.f64 x #s(literal 1/3 binary64)) x)
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(cos.f64 x)
(cos.f64 (neg.f64 x))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(pow.f64 (cos.f64 x) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 (neg.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.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)))))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 (neg.f64 x)) (sin.f64 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) (*.f64 (sin.f64 (neg.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.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)))))
(/.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 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.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 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (cos.f64 (-.f64 x eps)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) #s(literal 2 binary64))
(pow.f64 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 eps) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (tan.f64 eps))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (tan.f64 x))
(*.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (tan.f64 eps) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) #s(literal 1 binary64)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 (neg.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (neg.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 eps) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 (neg.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 (neg.f64 x)) (tan.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps)))
(*.f64 (sin.f64 x) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (pow.f64 (tan.f64 eps) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (pow.f64 (pow.f64 (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))
(*.f64 (pow.f64 (tan.f64 eps) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (tan.f64 eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)))

simplify662.0ms (4.4%)

Memory
27.2MiB live, 696.7MiB allocated
Algorithm
egg-herbie
Rules
9 598×lower-fma.f64
9 598×lower-fma.f32
6 556×lower-*.f64
6 556×lower-*.f32
4 402×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07259557
123519360
279469258
081048905
Stop Event
iter limit
node limit
Counts
492 → 458
Calls
Call 1
Inputs
-1/2
(- (* -1/3 (pow x 2)) 1/2)
(- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/2)
(- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 3) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))
(+ eps (* 1/3 (pow eps 3)))
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
-1/3
(- (* -1/3 (pow x 2)) 1/3)
(- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/3)
(- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(/ (pow (sin x) 2) (pow (cos x) 2))
(+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* 1/3 (pow eps 2))
(+ (* 1/3 (pow eps 2)) (* eps x))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(* -1/3 (pow x 3))
(* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))
(* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))
(* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))
(* -1/3 (pow x 3))
(* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))
(- (/ (sin x) (cos x)) (+ x (* 1/3 (pow x 3))))
(- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- 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)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* 1/3 (pow x 2))))
(* 1/3 (pow x 3))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(* 1/3 (pow x 3))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps))))) (cos eps)))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (- eps (* -1 x))))
(/ (sin eps) (cos (- eps (* -1 x))))
(/ (sin eps) (cos (- eps (* -1 x))))
(/ (sin eps) (cos (- eps (* -1 x))))
(/ eps (cos x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin eps) (cos (+ eps x)))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin (neg (* -1 eps)))
(sin (neg (* -1 eps)))
(sin (neg (* -1 eps)))
(sin (neg (* -1 eps)))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (+ (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* -1 (/ (* (pow (sin eps) 2) (+ 1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (* eps (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (+ (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (- (* 2/3 (/ (sin x) (cos x))) (+ (* -1 (/ (* (pow (sin x) 2) (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (pow (cos x) 2))) (* -2/3 (/ (pow (sin x) 3) (pow (cos x) 3)))))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin eps) (cos eps))
(+ x (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (/ (* x (pow (sin eps) 3)) (pow (cos eps) 3)))) (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (* x (- (* x (- 1/3 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))))) (/ (sin eps) (cos eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (sin x) (cos x))
(+ eps (/ (sin x) (cos x)))
(+ (* eps (+ 1 (/ (* eps (pow (sin x) 3)) (pow (cos x) 3)))) (/ (sin x) (cos x)))
(+ (* eps (+ 1 (* eps (- (* eps (- 1/3 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (/ (sin x) (cos x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/ (sin eps) (cos eps))
(+ x (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(/ (sin x) (cos x))
(+ eps (/ (sin x) (cos x)))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(pow x 4)
(* (pow x 4) (+ 1 (* -2/3 (pow x 2))))
(* (pow x 4) (+ 1 (* (pow x 2) (- (* 1/5 (pow x 2)) 2/3))))
(* (pow x 4) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/5 (* -34/945 (pow x 2)))) 2/3))))
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow (sin x) 4)
(pow x 3)
(* (pow x 3) (+ 1 (* -1/2 (pow x 2))))
(* (pow x 3) (+ 1 (* (pow x 2) (- (* 13/120 (pow x 2)) 1/2))))
(* (pow x 3) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 13/120 (* -41/3024 (pow x 2)))) 1/2))))
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(pow (sin x) 3)
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
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)
(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)))
(/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))
(* (pow x 2) (+ (* 2/3 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 17/45 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* (pow x 2) (+ (* 62/315 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 17/45 (/ (pow (sin eps) 2) (pow (cos eps) 2))))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))
(* (pow eps 2) (+ (* 2/3 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* (pow eps 2) (+ (* (pow eps 2) (+ (* 17/45 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* (pow eps 2) (+ (* (pow eps 2) (+ (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* (pow eps 2) (+ (* 62/315 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 17/45 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/ (* x (sin eps)) (cos eps))
(* x (+ (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))))
(* x (+ (* (pow x 2) (+ (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(* x (+ (* (pow x 2) (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (+ (* 17/315 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* eps (sin x)) (cos x))
(* eps (+ (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* 1/3 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (sin x)) (cos x))) (* 2/15 (/ (sin x) (cos x))))))) (/ (sin x) (cos x))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
Outputs
-1/2
#s(literal -1/2 binary64)
(- (* -1/3 (pow x 2)) 1/2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/2)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -2/9 binary64) #s(literal -1/3 binary64)) #s(literal -1/2 binary64))
(- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/2)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -17/135 binary64)) #s(literal -2/9 binary64)) #s(literal -1/3 binary64)) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/2)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/2 binary64))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(* eps (+ 1 (+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* (pow eps 3) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* (pow eps 3) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))) eps)))))
(neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))
(*.f64 (-.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps))) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps)) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) eps)))))
(*.f64 (-.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps))) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(+ eps (* 1/3 (pow eps 3)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2)))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 4/3 binary64)) (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps))) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(+ eps (* eps (+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
-1/3
#s(literal -1/3 binary64)
(- (* -1/3 (pow x 2)) 1/3)
(fma.f64 #s(literal -1/3 binary64) (*.f64 x x) #s(literal -1/3 binary64))
(- (* (pow x 2) (- (* -2/9 (pow x 2)) 1/3)) 1/3)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -2/9 binary64) #s(literal -1/3 binary64)) #s(literal -1/3 binary64))
(- (* (pow x 2) (- (* (pow x 2) (- (* -17/135 (pow x 2)) 2/9)) 1/3)) 1/3)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -17/135 binary64)) #s(literal -2/9 binary64)) #s(literal -1/3 binary64)) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) 1/3)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) #s(literal -1/3 binary64))
(/ (pow (sin x) 2) (pow (cos x) 2))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(+ (* eps (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (*.f64 eps eps))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (*.f64 eps eps))
(* (pow eps 2) (- (+ 1/3 (+ (/ (sin x) (* eps (cos x))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (+ (/ (pow (sin x) 3) (* eps (pow (cos x) 3))) (/ (pow (sin x) 4) (pow (cos x) 4)))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) eps))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps))) eps)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3)))) (* -1 (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))) eps)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) eps))) eps)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* 1/3 (pow eps 2))
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(+ (* 1/3 (pow eps 2)) (* eps x))
(fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (+ (* eps (- (+ 1/3 (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (pow (cos x) 4)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 eps (fma.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (neg.f64 x) (/.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (*.f64 x (*.f64 x x)) (cos.f64 (+.f64 x eps)))) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (- (/ (sin (+ eps x)) (* (pow x 3) (cos (+ eps x)))) (+ 1/3 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (*.f64 x (*.f64 x x)) (cos.f64 (+.f64 x eps)))) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (+ 1/3 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (*.f64 x (*.f64 x x)) (cos.f64 (+.f64 x eps)))))) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ 1/3 (+ (* -1 (/ (sin (- eps (* -1 x))) (* (pow x 3) (cos (- eps (* -1 x)))))) (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (*.f64 x (*.f64 x x)) (cos.f64 (+.f64 x eps)))))) (neg.f64 (*.f64 x (*.f64 x x))))
(- (/ (sin x) (cos x)) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(+.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)))
(- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) (+ x (* 1/3 (pow x 3))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 #s(literal -1/6 binary64) (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (+ x (* 1/3 (pow x 3))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (neg.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 #s(literal -1/6 binary64) (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
eps
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
x
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
(* x (+ 1 (/ eps x)))
(fma.f64 x (/.f64 eps x) x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 eps) x) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 eps) x) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 eps) x) x)
x
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
eps
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 eps (/.f64 x eps) eps)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 (neg.f64 eps) (/.f64 x (neg.f64 eps)) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 (neg.f64 eps) (/.f64 x (neg.f64 eps)) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 (neg.f64 eps) (/.f64 x (neg.f64 eps)) eps)
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)
(* 1/3 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* 1/3 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 3) (+ 1/3 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (neg.f64 x) (/.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 eps (*.f64 eps (fma.f64 eps (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 #s(literal -1/6 binary64) (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (-.f64 (fma.f64 (neg.f64 eps) (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1/3 binary64))) #s(literal -1/6 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) x) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 17/315 binary64) #s(literal 2/15 binary64))) #s(literal 1/3 binary64)) x)
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (sin.f64 (neg.f64 eps)) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (cos.f64 eps))) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (-.f64 (/.f64 (sin.f64 (neg.f64 eps)) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 (neg.f64 eps) (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/ (sin (neg (* -1 eps))) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (neg.f64 x) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps))))) (cos eps)))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/2 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (fma.f64 (neg.f64 x) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -1/3 binary64))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ eps (cos x))
(/.f64 eps (cos.f64 x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 (neg.f64 eps) (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin eps) (cos (+ eps x)))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(/ (sin (neg (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 (+.f64 x eps)))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin (neg (* -1 eps)))
(sin.f64 eps)
(sin (neg (* -1 eps)))
(sin.f64 eps)
(sin (neg (* -1 eps)))
(sin.f64 eps)
(sin (neg (* -1 eps)))
(sin.f64 eps)
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* -1 (/ (* (pow (sin eps) 2) (+ 1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 x (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(* eps (+ 1 (+ (* eps (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (fma.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(* eps (+ 1 (+ (* eps (- (+ (* eps (- (+ 1/3 (+ (* 1/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (- (* 2/3 (/ (sin x) (cos x))) (+ (* -1 (/ (* (pow (sin x) 2) (- (/ (sin x) (cos x)) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (pow (cos x) 2))) (* -2/3 (/ (pow (sin x) 3) (pow (cos x) 3)))))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))))) (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 eps (fma.f64 eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (fma.f64 eps (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 eps (-.f64 (/.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) #s(literal -2/3 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(- (/ (* (+ 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ x (/ (sin eps) (cos eps)))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (/ (* x (pow (sin eps) 3)) (pow (cos eps) 3)))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* x (- (* x (- 1/3 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ eps (/ (sin x) (cos x)))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (/ (* eps (pow (sin x) 3)) (pow (cos x) 3)))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* eps (- (* eps (- 1/3 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ x (/ (sin eps) (cos eps)))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ eps (/ (sin x) (cos x)))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 #s(literal 1/3 binary64) (*.f64 eps eps) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 2/15 binary64) #s(literal 1/3 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) x) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 17/315 binary64) #s(literal 2/15 binary64))) #s(literal 1/3 binary64)) x)
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* -2/3 (pow x 2))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x (*.f64 x #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(* (pow x 4) (+ 1 (* (pow x 2) (- (* 1/5 (pow x 2)) 2/3))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(* (pow x 4) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/5 (* -34/945 (pow x 2)))) 2/3))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -34/945 binary64) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) #s(literal 1 binary64)))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow (sin x) 4)
(pow.f64 (sin.f64 x) #s(literal 4 binary64))
(pow x 3)
(*.f64 x (*.f64 x x))
(* (pow x 3) (+ 1 (* -1/2 (pow x 2))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(* (pow x 3) (+ 1 (* (pow x 2) (- (* 13/120 (pow x 2)) 1/2))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 13/120 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(* (pow x 3) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 13/120 (* -41/3024 (pow x 2)))) 1/2))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal -41/3024 binary64) #s(literal 13/120 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(pow (sin x) 3)
(pow.f64 (sin.f64 x) #s(literal 3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
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 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.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)
(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 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) x)) (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 (fma.f64 x (*.f64 #s(literal 1/6 binary64) (sin.f64 eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 (neg.f64 eps))) (cos.f64 eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(fma.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 eps (-.f64 (*.f64 eps (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))
(/.f64 (*.f64 x (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))
(* (pow x 2) (+ (* 2/3 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 17/45 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 2/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (* (pow x 2) (+ (* 62/315 (/ (* (pow x 2) (pow (sin eps) 2)) (pow (cos eps) 2))) (* 17/45 (/ (pow (sin eps) 2) (pow (cos eps) 2))))))) (/ (pow (sin eps) 2) (pow (cos eps) 2))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 17/45 binary64) (/.f64 (*.f64 #s(literal 62/315 binary64) (*.f64 x (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 2/3 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (*.f64 eps eps) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 eps eps)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* (pow eps 2) (+ (* (pow eps 2) (+ (* 17/45 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 17/45 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* (pow eps 2) (+ (* (pow eps 2) (+ (* 2/3 (/ (pow (sin x) 2) (pow (cos x) 2))) (* (pow eps 2) (+ (* 62/315 (/ (* (pow eps 2) (pow (sin x) 2)) (pow (cos x) 2))) (* 17/45 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 17/45 binary64) (/.f64 (*.f64 (*.f64 #s(literal 62/315 binary64) (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* (pow (sin eps) 2) (pow (sin x) 2)) (* (pow (cos eps) 2) (pow (cos x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(/ (* x (sin eps)) (cos eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(* x (+ (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))))
(*.f64 x (fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(* x (+ (* (pow x 2) (+ (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(* x (+ (* (pow x 2) (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (+ (* 17/315 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) #s(literal 17/315 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* eps (sin x)) (cos x))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(* eps (+ (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (/ (sin x) (cos x))))
(*.f64 eps (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* 1/3 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 x)) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (sin x)) (cos x))) (* 2/15 (/ (sin x) (cos x))))))) (/ (sin x) (cos x))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 2/15 binary64) (*.f64 (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 x)) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))

eval308.0ms (2%)

Memory
-29.6MiB live, 648.6MiB allocated
Compiler

Compiled 63 437 to 4 231 computations (93.3% saved)

prune150.0ms (1%)

Memory
36.6MiB live, 434.5MiB allocated
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New1 557151 572
Fresh11213
Picked505
Done011
Total1 573181 591
Accuracy
100.0%
Counts
1 591 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
59.6%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
98.1%
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
99.5%
(fma.f64 eps (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) eps)
98.5%
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
98.1%
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
99.3%
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
98.2%
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
99.5%
(/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x))) (cos.f64 x))
99.8%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
99.8%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
99.6%
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
99.9%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
99.0%
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
59.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.1%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
6.0%
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
Compiler

Compiled 765 to 412 computations (46.1% saved)

simplify332.0ms (2.2%)

Memory
-30.9MiB live, 529.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
cost-diff0
(*.f64 eps (*.f64 eps eps))
cost-diff0
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
cost-diff0
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps)))
cost-diff384
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
cost-diff0
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
cost-diff0
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
cost-diff320
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 x (*.f64 x x))
cost-diff0
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
cost-diff0
(sin.f64 eps)
cost-diff0
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
Rules
11 134×lower-fma.f32
11 120×lower-fma.f64
4 406×lower-*.f32
4 388×lower-*.f64
1 992×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041306
080294
1164294
2398290
3994290
42223290
53203290
64223290
74911290
85586290
96530290
106688290
117989290
08014286
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(sin.f64 eps)
eps
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(cos.f64 x)
x
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
#s(literal -1/3 binary64)
(*.f64 x (*.f64 x x))
x
(*.f64 x x)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
eps
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
x
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(*.f64 eps eps)
#s(literal 4/3 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
#s(literal 1/3 binary64)
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
eps
(*.f64 eps eps)
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
x
(cos.f64 x)
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan.f64 x)
x
(tan.f64 eps)
eps
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (cos.f64 x))
(sin.f64 x)
(cos.f64 x)
Outputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(sin.f64 eps)
eps
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(cos.f64 x)
x
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
#s(literal -1/3 binary64)
(*.f64 x (*.f64 x x))
x
(*.f64 x x)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (fma.f64 x x #s(literal 1 binary64))))
eps
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (*.f64 x x))
x
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(fma.f64 eps (fma.f64 eps (*.f64 x #s(literal 4/3 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64))
(*.f64 eps eps)
#s(literal 4/3 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
#s(literal 1/3 binary64)
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 eps x)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
eps
(*.f64 eps eps)
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
x
(cos.f64 x)
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan.f64 x)
x
(tan.f64 eps)
eps
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (cos.f64 x))
(sin.f64 x)
(cos.f64 x)

localize231.0ms (1.5%)

Memory
23.6MiB live, 228.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (tan.f64 x) (tan.f64 eps))
accuracy99.6%
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
accuracy59.6%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
accuracy100.0%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy99.8%
(*.f64 eps (*.f64 eps eps))
accuracy99.8%
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
accuracy100.0%
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
accuracy99.8%
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
accuracy99.7%
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(*.f64 x (*.f64 x x))
accuracy99.8%
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
accuracy100.0%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
accuracy99.9%
(cos.f64 (+.f64 x eps))
Samples
76.0ms108×1valid
63.0ms142×0valid
24.0ms3valid
2.0ms2valid
Compiler

Compiled 331 to 50 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 135.0ms
ival-mult: 28.0ms (20.8% of total)
ival-div: 23.0ms (17.1% of total)
ival-tan: 22.0ms (16.3% of total)
const: 21.0ms (15.6% of total)
ival-add: 15.0ms (11.1% of total)
adjust: 12.0ms (8.9% of total)
ival-sin: 5.0ms (3.7% of total)
ival-cos: 4.0ms (3% of total)
ival-sub: 3.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series49.0ms (0.3%)

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

108 calls:

TimeVariablePointExpression
3.0ms
x
@0
(/ (/ (+ (* (* eps (* eps eps)) (+ (* eps (* eps (+ (* (* eps eps) -1/5040) 1/120))) -1/6)) eps) (cos (+ x eps))) (cos x))
3.0ms
x
@inf
(- (/ 1 (/ (- 1 (* (tan x) (tan eps))) (+ (tan x) (tan eps)))) (/ (sin x) (cos x)))
3.0ms
x
@-inf
(* -1/3 (* x (* x x)))
2.0ms
x
@inf
(/ (/ (+ (* (* eps (* eps eps)) (+ (* eps (* eps (+ (* (* eps eps) -1/5040) 1/120))) -1/6)) eps) (cos (+ x eps))) (cos x))
1.0ms
eps
@inf
(- (/ 1 (/ (- 1 (* (tan x) (tan eps))) (+ (tan x) (tan eps)))) (/ (sin x) (cos x)))

rewrite359.0ms (2.4%)

Memory
-7.0MiB live, 418.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 594×lower-*.f32
6 576×lower-*.f64
5 076×lower-fma.f32
5 062×lower-fma.f64
3 664×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041236
080221
1344217
22915217
09257217
Stop Event
iter limit
node limit
iter limit
Counts
23 → 669
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(sin.f64 eps)
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(cos.f64 x)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
(*.f64 x x)
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(cos.f64 (+.f64 x eps))
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(+.f64 (tan.f64 x) (tan.f64 eps))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps))))
(/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (/.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (sin.f64 eps) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sin.f64 eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(sin.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 1/2 binary64))
(cos.f64 x)
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/3 binary64)))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/3 binary64))
(*.f64 (*.f64 x #s(literal -1/3 binary64)) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 (*.f64 x #s(literal -1/3 binary64)) x) x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(*.f64 x (*.f64 x x))
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(+.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(+.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps x))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(fma.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal 1/3 binary64) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x x) (fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(fma.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 eps eps) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) x (fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/3 binary64)) eps (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps))))))
(*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(+.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))
(+.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) eps)
(+.f64 (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 eps x)) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(+.f64 (+.f64 eps (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 eps x))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(-.f64 (/.f64 (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))))
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(fma.f64 x (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) eps) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(fma.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 eps x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(fma.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps eps)
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)) eps (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(fma.f64 (*.f64 eps x) (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(fma.f64 (*.f64 eps (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)) x (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)) (*.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)))) (neg.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))))) (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)) (*.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))) (*.f64 eps (*.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))))))
(*.f64 (*.f64 (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) eps) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (neg.f64 eps))))
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(+.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))
(+.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)
(+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (+.f64 eps x))
(+.f64 (+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) x)
(-.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x) (+.f64 eps x))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps)
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (+.f64 eps x))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 4/3 binary64) x) (+.f64 eps x))
(fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 eps eps) x) (+.f64 eps x))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) x eps)
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x (+.f64 eps x))
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal 4/3 binary64)) (+.f64 eps x))
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal 4/3 binary64) (+.f64 eps x))
(fma.f64 (*.f64 x #s(literal 4/3 binary64)) (*.f64 eps eps) (+.f64 eps x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))) (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps))) (neg.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))) (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)))) (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps) (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))))))
(*.f64 (*.f64 (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) eps)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64)) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64))))
(fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4/3 binary64) (*.f64 eps eps) #s(literal 1 binary64))
(fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps #s(literal 4/3 binary64)) eps #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64)) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) #s(literal -1 binary64)) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 64/27 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 16/9 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(neg.f64 (/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (neg.f64 (cos.f64 (+.f64 eps x)))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (neg.f64 (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(pow.f64 (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (cos.f64 (+.f64 eps x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (neg.f64 (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal 1 binary64)))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) #s(literal 1 binary64)) (cos.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps))) (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))
(pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (cos.f64 (+.f64 eps x))))
(*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(+.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) eps)
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(+.f64 (+.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 eps (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(fma.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps eps)
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 eps eps)) eps (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) eps) (*.f64 eps eps) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) eps (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps))
(fma.f64 (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (*.f64 eps eps) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)) (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))) (neg.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)) (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 3 binary64)))
(pow.f64 eps #s(literal 3 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 3 binary64))
(*.f64 eps (*.f64 eps eps))
(*.f64 (*.f64 eps eps) eps)
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (*.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(fma.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(fma.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 eps)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (cos.f64 x) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -1 binary64))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (cos.f64 x) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) #s(literal -1 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(neg.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))))
(fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))
(fma.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps) #s(literal 1 binary64))
(fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 eps) (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)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (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 eps (*.f64 eps #s(literal 1/3 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/3 binary64)) eps)
(+.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 eps #s(literal 1/120 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/5040 binary64)) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/5040 binary64) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)) eps (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/5040 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) eps) (-.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) eps)
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (tan.f64 x))
(fma.f64 #s(literal 1 binary64) (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x) (tan.f64 eps))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64)) (tan.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (sin.f64 eps))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (cos.f64 eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 eps) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (sin.f64 eps))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 eps)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (cos.f64 eps) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (sin.f64 eps))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 eps) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 eps) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal -1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (sin.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (*.f64 (sin.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x)))))
(pow.f64 (/.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (tan.f64 eps))))

simplify372.0ms (2.5%)

Memory
31.9MiB live, 467.5MiB allocated
Algorithm
egg-herbie
Rules
9 870×lower-fma.f64
9 870×lower-fma.f32
6 896×lower-*.f64
6 896×lower-*.f32
4 500×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07897883
125547656
083237276
Stop Event
iter limit
node limit
Counts
432 → 428
Calls
Call 1
Inputs
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(* (cos x) (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))))
(pow (cos x) 2)
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(* (cos 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))))
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/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(* -1/3 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/3 (pow eps 2))
(+ (* 1/3 (pow eps 2)) (* eps x))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(* (pow x 2) (+ 1 (* 4/3 (pow eps 2))))
(* (pow x 2) (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* (pow x 2) (+ 1 (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x)))))
(* (pow x 2) (+ 1 (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x)))))
(* (pow x 2) (+ 1 (* 4/3 (pow eps 2))))
(* (pow x 2) (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2)))))
(pow x 2)
(+ (* eps x) (pow x 2))
(+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))
(+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) eps))) eps)) (* 4/3 (pow x 2)))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) eps))) eps)) (* 4/3 (pow x 2)))))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (+ (* eps x) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ x eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (* -1 (/ (- (* -1 (pow x 2)) 1) eps))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (* -1 (/ (- (* -1 (pow x 2)) 1) eps))) eps)))))
(+ eps (* 1/3 (pow eps 3)))
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(* eps (* (pow x 2) (+ 1 (* 4/3 (pow eps 2)))))
(* (pow x 2) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(* eps (* (pow x 2) (+ 1 (* 4/3 (pow eps 2)))))
(* (pow x 2) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(* x (+ 1 (* 4/3 (pow eps 2))))
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* x (+ 1 (* 4/3 (pow eps 2))))
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
x
(+ eps x)
(+ x (* eps (+ 1 (* 4/3 (* eps x)))))
(+ x (* eps (+ 1 (* 4/3 (* eps x)))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* 4/3 x) (+ (/ 1 eps) (/ x (pow eps 2)))))
(* (pow eps 2) (+ (* 4/3 x) (+ (/ 1 eps) (/ x (pow eps 2)))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ x eps)) 1) eps)) (* 4/3 x)))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ x eps)) 1) eps)) (* 4/3 x)))
1
(+ 1 (* 4/3 (pow eps 2)))
(+ 1 (* 4/3 (pow eps 2)))
(+ 1 (* 4/3 (pow eps 2)))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* -1/5040 (/ (pow eps 7) (* (cos x) (cos (+ eps x)))))
(* (pow eps 7) (- (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x)))))) (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x)))))))
(* (pow eps 7) (- (/ 1/120 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (+ (/ 1/6 (* (pow eps 4) (* (cos x) (cos (+ eps x))))) (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x))))))))
(* (pow eps 7) (- (+ (/ 1/120 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (/ 1 (* (pow eps 6) (* (cos x) (cos (+ eps x)))))) (+ (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (pow eps 4) (* (cos x) (cos (+ eps x)))))))))
(* -1/5040 (/ (pow eps 7) (* (cos x) (cos (- x (* -1 eps))))))
(* -1 (* (pow eps 7) (- (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps))))))))))
(* -1 (* (pow eps 7) (- (+ (/ 1/6 (* (pow eps 4) (* (cos x) (cos (- x (* -1 eps)))))) (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps))))))) (/ 1/120 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(* -1 (* (pow eps 7) (- (+ (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (* 1/6 (/ 1 (* (pow eps 4) (* (cos x) (cos (- x (* -1 eps)))))))) (+ (/ 1/120 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 6) (* (cos x) (cos (- x (* -1 eps))))))))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))
(+ (/ eps (cos eps)) (+ (/ (* x (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (pow (cos eps) 2)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))))) (cos eps)) (/ (* (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/ eps (cos x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(* -1/5040 (/ (pow eps 7) (cos (+ eps x))))
(* (pow eps 7) (- (* 1/120 (/ 1 (* (pow eps 2) (cos (+ eps x))))) (* 1/5040 (/ 1 (cos (+ eps x))))))
(* (pow eps 7) (- (/ 1/120 (* (pow eps 2) (cos (+ eps x)))) (+ (/ 1/6 (* (pow eps 4) (cos (+ eps x)))) (* 1/5040 (/ 1 (cos (+ eps x)))))))
(* (pow eps 7) (- (+ (/ 1/120 (* (pow eps 2) (cos (+ eps x)))) (/ 1 (* (pow eps 6) (cos (+ eps x))))) (+ (* 1/5040 (/ 1 (cos (+ eps x)))) (* 1/6 (/ 1 (* (pow eps 4) (cos (+ eps x))))))))
(* -1/5040 (/ (pow eps 7) (cos (- x (* -1 eps)))))
(* -1 (* (pow eps 7) (- (* 1/5040 (/ 1 (cos (- x (* -1 eps))))) (* 1/120 (/ 1 (* (pow eps 2) (cos (- x (* -1 eps)))))))))
(* -1 (* (pow eps 7) (- (+ (/ 1/6 (* (pow eps 4) (cos (- x (* -1 eps))))) (* 1/5040 (/ 1 (cos (- x (* -1 eps)))))) (/ 1/120 (* (pow eps 2) (cos (- x (* -1 eps))))))))
(* -1 (* (pow eps 7) (- (+ (* 1/5040 (/ 1 (cos (- x (* -1 eps))))) (* 1/6 (/ 1 (* (pow eps 4) (cos (- x (* -1 eps))))))) (+ (/ 1/120 (* (pow eps 2) (cos (- x (* -1 eps))))) (/ 1 (* (pow eps 6) (cos (- x (* -1 eps)))))))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))
(+ (/ eps (cos eps)) (+ (/ (* x (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (pow (cos eps) 2)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (+ (* 1/6 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))))) (cos eps)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(* -1/5040 (pow eps 7))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* -1/5040 (pow eps 7))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* x (- 1/3 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* eps (- 1/3 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (* -1 (/ (pow (sin eps) 4) (pow (cos eps) 4))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* -1 (* eps (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- 1/3 (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (+ 1/3 (* -1 (* eps (+ (* -1 (/ (* (sin x) (- 1/3 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* -1/3 (/ (sin x) (cos x))) (+ (* -1/3 (/ (pow (sin x) 3) (pow (cos x) 3))) (/ (* (sin x) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(/ (cos eps) (sin eps))
(+ (* -1 (* x (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(+ (* x (- (/ (* x (* (cos eps) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (sin eps)) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/3 (+ (* 1/3 (/ (pow (cos eps) 2) (pow (sin eps) 2))) (/ (* (pow (cos eps) 2) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2)))) (pow (sin eps) 2)))))) (* -1 (/ (* (cos eps) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2)))) (sin eps))))) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (cos x) (sin x))
(+ (* -1 (* eps (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(+ (* eps (- (/ (* eps (* (cos x) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (sin x)) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(+ (* eps (- (* eps (- (* -1 (* eps (+ 1/3 (+ (* 1/3 (/ (pow (cos x) 2) (pow (sin x) 2))) (/ (* (pow (cos x) 2) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2)))) (pow (sin x) 2)))))) (* -1 (/ (* (cos x) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2)))) (sin x))))) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
1
(+ 1 (* -1 (/ (* x (sin eps)) (cos eps))))
(+ 1 (* x (- (* -1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps)))))
(+ 1 (* x (- (* (pow x 2) (- (* -2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
1
(+ 1 (* -1 (/ (* eps (sin x)) (cos x))))
(+ 1 (* eps (- (* -1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (/ (sin x) (cos x)))))
(+ 1 (* eps (- (* (pow eps 2) (- (* -2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* 1/3 (/ (sin x) (cos x))))) (/ (sin x) (cos x)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos 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)))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/120 eps)
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* -1/5040 (pow eps 3))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* -1/5040 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(/ (sin eps) (cos eps))
(+ x (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(/ (sin x) (cos x))
(+ eps (/ (sin x) (cos x)))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
Outputs
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (sin.f64 x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (cos.f64 x)))) (neg.f64 eps) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- x (* -1 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (cos.f64 eps))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (+ eps x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (sin eps) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(fma.f64 x (neg.f64 (fma.f64 x (cos.f64 eps) (sin.f64 eps))) (cos.f64 eps))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 (*.f64 x (sin.f64 eps)) #s(literal 2/3 binary64)) (cos.f64 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 eps))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(pow (cos x) 2)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(fma.f64 eps (fma.f64 eps (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(fma.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.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 (*.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/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(* -1/3 (pow x 3))
(*.f64 #s(literal -1/3 binary64) (*.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))
(pow x 3)
(*.f64 x (*.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)
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(+ (* 1/3 (pow eps 2)) (* eps x))
(fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(* (pow x 2) (+ 1 (* 4/3 (pow eps 2))))
(*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))
(* (pow x 2) (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x))
(* (pow x 2) (+ 1 (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x)))))
(*.f64 (*.f64 x x) (+.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* (pow x 2) (+ 1 (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x)))))
(*.f64 (*.f64 x x) (+.f64 (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(* (pow x 2) (+ 1 (* 4/3 (pow eps 2))))
(*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x))
(* (pow x 2) (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(*.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x))
(* (pow x 2) (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2)))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)) x) eps) x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2)))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)) x) eps) x))))
(pow x 2)
(*.f64 x x)
(+ (* eps x) (pow x 2))
(*.f64 x (+.f64 eps x))
(+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))
(fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (*.f64 x x))
(+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))
(fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (*.f64 x x))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (fma.f64 x (/.f64 x (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (fma.f64 x (/.f64 x (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) eps))) eps)) (* 4/3 (pow x 2)))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 (fma.f64 x (/.f64 x eps) x)) eps)))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) eps))) eps)) (* 4/3 (pow x 2)))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 (fma.f64 x (/.f64 x eps) x)) eps)))))
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (+ (* eps x) (pow x 2))))
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(* eps (+ 1 (+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (*.f64 x x)) eps)
(* eps (+ 1 (+ (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2)))))) (pow x 2))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) (*.f64 x x)) eps)
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps)))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal 1/3 binary64) (fma.f64 x (/.f64 x (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal 1/3 binary64) (fma.f64 x (/.f64 x (*.f64 eps eps)) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ x eps)))))
(*.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 x eps)) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (* -1 (/ (- (* -1 (pow x 2)) 1) eps))) eps)))))
(neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 (-.f64 x (/.f64 (fma.f64 x (neg.f64 x) #s(literal -1 binary64)) eps)) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (* -1 (/ (- (* -1 (pow x 2)) 1) eps))) eps)))))
(neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 (-.f64 x (/.f64 (fma.f64 x (neg.f64 x) #s(literal -1 binary64)) eps)) eps))))
(+ eps (* 1/3 (pow eps 3)))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (fma.f64 eps (*.f64 eps x) eps))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)) (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2)))))
(fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)) (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps))
(* eps (* (pow x 2) (+ 1 (* 4/3 (pow eps 2)))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(* (pow x 2) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)))
(*.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 eps eps) x)) x) x)
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x x)) (fma.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) (fma.f64 eps (/.f64 eps x) (/.f64 eps (*.f64 x x))))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x x)) (fma.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) (fma.f64 eps (/.f64 eps x) (/.f64 eps (*.f64 x x))))))
(* eps (* (pow x 2) (+ 1 (* 4/3 (pow eps 2)))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(* (pow x 2) (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)))
(*.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 eps eps) x)) x) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))))
(*.f64 (*.f64 x x) (-.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps) x))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))))
(*.f64 (*.f64 x x) (-.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps) x))) x)))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(* x (+ 1 (* 4/3 (pow eps 2))))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
(* x (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
(* x (+ 1 (* 4/3 (pow eps 2))))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
(* -1 (* x (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x)))))
(fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)) x)
x
(+ eps x)
(+.f64 eps x)
(+ x (* eps (+ 1 (* 4/3 (* eps x)))))
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(+ x (* eps (+ 1 (* 4/3 (* eps x)))))
(fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps)
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 eps (*.f64 eps (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps))))
(* (pow eps 2) (+ (* 4/3 x) (+ (/ 1 eps) (/ x (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 x #s(literal 4/3 binary64) (/.f64 x (*.f64 eps eps)))))
(* (pow eps 2) (+ (* 4/3 x) (+ (/ 1 eps) (/ x (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 x #s(literal 4/3 binary64) (/.f64 x (*.f64 eps eps)))))
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 eps (*.f64 eps (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps))))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ x eps)) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (* -1 (/ x eps)) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 eps))) eps)))
1
#s(literal 1 binary64)
(+ 1 (* 4/3 (pow eps 2)))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(+ 1 (* 4/3 (pow eps 2)))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(+ 1 (* 4/3 (pow eps 2)))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(* (pow eps 2) (+ 4/3 (/ 1 (pow eps 2))))
(fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64))
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (sin.f64 x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (cos.f64 x)))) (neg.f64 eps) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* -1/5040 (/ (pow eps 7) (* (cos x) (cos (+ eps x)))))
(/.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(* (pow eps 7) (- (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x)))))) (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (/.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(* (pow eps 7) (- (/ 1/120 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (+ (/ 1/6 (* (pow eps 4) (* (cos x) (cos (+ eps x))))) (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x))))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (/.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 7) (- (+ (/ 1/120 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (/ 1 (* (pow eps 6) (* (cos x) (cos (+ eps x)))))) (+ (* 1/5040 (/ 1 (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (pow eps 4) (* (cos x) (cos (+ eps x)))))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 6 binary64))))) (-.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps)))) (/.f64 #s(literal -1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64))))))))
(* -1/5040 (/ (pow eps 7) (* (cos x) (cos (- x (* -1 eps))))))
(/.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(* -1 (* (pow eps 7) (- (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps))))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal -1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ (/ 1/6 (* (pow eps 4) (* (cos x) (cos (- x (* -1 eps)))))) (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps))))))) (/ 1/120 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64))))) (/.f64 #s(literal -1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ (* 1/5040 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (* 1/6 (/ 1 (* (pow eps 4) (* (cos x) (cos (- x (* -1 eps)))))))) (+ (/ 1/120 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 6) (* (cos x) (cos (- x (* -1 eps))))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64))))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 6 binary64))))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(+ (/ eps (cos eps)) (+ (/ (* x (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (pow (cos eps) 2)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (fma.f64 x (fma.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))))) (cos eps)) (/ (* (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 (neg.f64 (fma.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (*.f64 (sin.f64 eps) #s(literal 2/3 binary64)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps)))))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ eps (cos x))
(/.f64 eps (cos.f64 x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 (neg.f64 eps) (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)))
(* -1/5040 (/ (pow eps 7) (cos (+ eps x))))
(/.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))) (cos.f64 (+.f64 eps x)))
(* (pow eps 7) (- (* 1/120 (/ 1 (* (pow eps 2) (cos (+ eps x))))) (* 1/5040 (/ 1 (cos (+ eps x))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))) (/.f64 #s(literal -1/5040 binary64) (cos.f64 (+.f64 eps x)))))
(* (pow eps 7) (- (/ 1/120 (* (pow eps 2) (cos (+ eps x)))) (+ (/ 1/6 (* (pow eps 4) (cos (+ eps x)))) (* 1/5040 (/ 1 (cos (+ eps x)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1/5040 binary64) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 7) (- (+ (/ 1/120 (* (pow eps 2) (cos (+ eps x)))) (/ 1 (* (pow eps 6) (cos (+ eps x))))) (+ (* 1/5040 (/ 1 (cos (+ eps x)))) (* 1/6 (/ 1 (* (pow eps 4) (cos (+ eps x))))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1/5040 binary64) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64))))))))
(* -1/5040 (/ (pow eps 7) (cos (- x (* -1 eps)))))
(/.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64))) (cos.f64 (+.f64 eps x)))
(* -1 (* (pow eps 7) (- (* 1/5040 (/ 1 (cos (- x (* -1 eps))))) (* 1/120 (/ 1 (* (pow eps 2) (cos (- x (* -1 eps)))))))))
(neg.f64 (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/5040 binary64) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal -1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))))))
(* -1 (* (pow eps 7) (- (+ (/ 1/6 (* (pow eps 4) (cos (- x (* -1 eps))))) (* 1/5040 (/ 1 (cos (- x (* -1 eps)))))) (/ 1/120 (* (pow eps 2) (cos (- x (* -1 eps))))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64))))) (/.f64 #s(literal -1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ (* 1/5040 (/ 1 (cos (- x (* -1 eps))))) (* 1/6 (/ 1 (* (pow eps 4) (cos (- x (* -1 eps))))))) (+ (/ 1/120 (* (pow eps 2) (cos (- x (* -1 eps))))) (/ 1 (* (pow eps 6) (cos (- x (* -1 eps)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (cos.f64 (+.f64 eps x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) (pow.f64 eps #s(literal 6 binary64))))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(+ (/ eps (cos eps)) (+ (/ (* x (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (pow (cos eps) 2)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (fma.f64 (neg.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps)) (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (+ (* 1/6 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))) (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps))))) (cos eps)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 3))) (* -1/2 (/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))) (pow (cos eps) 2))))) (+ (/ eps (cos eps)) (/ (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)) (cos eps))))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps)) (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) #s(literal -1/3 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps)) (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (fma.f64 (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (+ eps x)))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (cos (- eps (* -1 x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 eps x)))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps)
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64)))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (+ 1 (* x (- (* x (- 1/3 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (fma.f64 x (-.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (- (+ 1 (* eps (- (* eps (- 1/3 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 eps (-.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (* -1 (/ (pow (sin eps) 4) (pow (cos eps) 4))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2))))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64)) (pow.f64 (cos.f64 eps) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* eps (- (+ 1 (* -1 (* eps (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (fma.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* eps (- 1/3 (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (neg.f64 (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* eps (- (+ 1/3 (* -1 (* eps (+ (* -1 (/ (* (sin x) (- 1/3 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* -1/3 (/ (sin x) (cos x))) (+ (* -1/3 (/ (pow (sin x) 3) (pow (cos x) 3))) (/ (* (sin x) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 4) (pow (cos x) 4))) (* -1/3 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 3) (pow (cos x) 3))))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (neg.f64 (-.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (cos.f64 x)) (*.f64 #s(literal -1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))))) (neg.f64 (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(- (+ (/ (sin eps) (* (cos eps) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))) (/ (sin x) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (cos eps) (sin eps))
(/.f64 (cos.f64 eps) (sin.f64 eps))
(+ (* -1 (* x (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(-.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (fma.f64 x (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) x))
(+ (* x (- (/ (* x (* (cos eps) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (sin eps)) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(fma.f64 x (-.f64 (fma.f64 (+.f64 (cos.f64 eps) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 x (sin.f64 eps)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/3 (+ (* 1/3 (/ (pow (cos eps) 2) (pow (sin eps) 2))) (/ (* (pow (cos eps) 2) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2)))) (pow (sin eps) 2)))))) (* -1 (/ (* (cos eps) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2)))) (sin eps))))) (+ 1 (/ (pow (cos eps) 2) (pow (sin eps) 2))))) (/ (cos eps) (sin eps)))
(fma.f64 x (-.f64 (fma.f64 x (fma.f64 x (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (/.f64 (+.f64 (cos.f64 eps) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (sin.f64 eps))) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 eps) #s(literal 2 binary64)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (cos x) (sin x))
(/.f64 (cos.f64 x) (sin.f64 x))
(+ (* -1 (* eps (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 eps (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) eps))
(+ (* eps (- (/ (* eps (* (cos x) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (sin x)) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(fma.f64 eps (-.f64 (fma.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 eps (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(+ (* eps (- (* eps (- (* -1 (* eps (+ 1/3 (+ (* 1/3 (/ (pow (cos x) 2) (pow (sin x) 2))) (/ (* (pow (cos x) 2) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2)))) (pow (sin x) 2)))))) (* -1 (/ (* (cos x) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2)))) (sin x))))) (+ 1 (/ (pow (cos x) 2) (pow (sin x) 2))))) (/ (cos x) (sin x)))
(fma.f64 eps (-.f64 (fma.f64 eps (fma.f64 (neg.f64 eps) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (sin.f64 x))) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* x (sin eps)) (cos eps))))
(fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 x) #s(literal 1 binary64))
(+ 1 (* x (- (* -1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps)))))
(fma.f64 x (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))) #s(literal 1 binary64))
(+ 1 (* x (- (* (pow x 2) (- (* -2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps)))))
(fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64) (/.f64 (*.f64 #s(literal -2/15 binary64) (*.f64 x (*.f64 x (sin.f64 eps)))) (cos.f64 eps))) (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))) #s(literal 1 binary64))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* eps (sin x)) (cos x))))
(fma.f64 (neg.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1 binary64))
(+ 1 (* eps (- (* -1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (/ (sin x) (cos x)))))
(fma.f64 eps (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)) (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) #s(literal 1 binary64))
(+ 1 (* eps (- (* (pow eps 2) (- (* -2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* 1/3 (/ (sin x) (cos x))))) (/ (sin x) (cos x)))))
(fma.f64 eps (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 #s(literal -2/15 binary64) (*.f64 eps eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1 binary64))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(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 (fma.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (neg.f64 (sin.f64 eps))) (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 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (neg.f64 (sin.f64 x))) (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))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(* 1/120 eps)
(*.f64 eps #s(literal 1/120 binary64))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)))))
(* -1/5040 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ x (/ (sin eps) (cos eps)))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ eps (/ (sin x) (cos x)))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(fma.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal 2/15 binary64) #s(literal 1/3 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))

eval210.0ms (1.4%)

Memory
-10.3MiB live, 247.6MiB allocated
Compiler

Compiled 36 669 to 3 142 computations (91.4% saved)

prune145.0ms (1%)

Memory
-29.6MiB live, 282.6MiB allocated
Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New1 138261 164
Fresh9312
Picked505
Done011
Total1 152301 182
Accuracy
100.0%
Counts
1 182 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.1%
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
59.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
98.1%
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
98.1%
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
98.1%
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
98.5%
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
98.5%
(fma.f64 eps (*.f64 x x) eps)
98.1%
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
98.2%
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
99.8%
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
33.5%
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
99.9%
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
98.2%
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
99.7%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
99.8%
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
100.0%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))) (cos.f64 x))
99.6%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))) (cos.f64 x))
99.4%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
98.5%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
98.5%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
98.0%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
99.8%
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
100.0%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
99.0%
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
59.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.8%
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
98.5%
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
6.4%
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
Compiler

Compiled 1 361 to 760 computations (44.2% saved)

simplify336.0ms (2.2%)

Memory
24.8MiB live, 497.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (*.f64 eps eps))
cost-diff0
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
cost-diff0
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
cost-diff384
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
cost-diff0
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
cost-diff0
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
cost-diff0
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
cost-diff0
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
cost-diff0
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
cost-diff640
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 eps (*.f64 x x) eps)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))
cost-diff0
(sin.f64 eps)
cost-diff0
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
Rules
11 804×lower-fma.f32
11 786×lower-fma.f64
3 388×lower-*.f32
3 366×lower-*.f64
2 306×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039307
080299
1173297
2399297
3886297
41835293
52420293
63021293
75161293
08149287
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(sin.f64 eps)
eps
(*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))
(cos.f64 x)
x
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(cos.f64 eps)
(*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))
(neg.f64 (sin.f64 x))
(sin.f64 x)
(fma.f64 eps (*.f64 x x) eps)
eps
(*.f64 x x)
x
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
eps
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
x
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(*.f64 eps eps)
#s(literal 4/3 binary64)
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
#s(literal 1/3 binary64)
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
eps
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
#s(literal -1/6 binary64)
(*.f64 eps eps)
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(cos.f64 x)
x
(cos.f64 (+.f64 x eps))
(+.f64 x eps)
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
eps
(*.f64 eps eps)
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(cos.f64 x)
x
(*.f64 eps (sin.f64 x))
(sin.f64 x)
Outputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(sin.f64 eps)
eps
(*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(cos.f64 x)
x
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cos.f64 eps)
(*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))
(neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))
(neg.f64 (sin.f64 x))
(sin.f64 x)
(fma.f64 eps (*.f64 x x) eps)
eps
(*.f64 x x)
x
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
eps
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
x
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(fma.f64 x (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) eps)
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))
(*.f64 eps eps)
#s(literal 4/3 binary64)
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
#s(literal 1/3 binary64)
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)) eps)
eps
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
#s(literal -1/6 binary64)
(*.f64 eps eps)
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(cos.f64 x)
x
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 eps (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
eps
(*.f64 eps eps)
(fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(cos.f64 x)
x
(*.f64 eps (sin.f64 x))
(sin.f64 x)

localize188.0ms (1.2%)

Memory
16.1MiB live, 253.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
accuracy100.0%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
accuracy99.8%
(*.f64 eps (*.f64 eps eps))
accuracy99.8%
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
accuracy100.0%
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
accuracy99.7%
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(fma.f64 eps (*.f64 x x) eps)
accuracy100.0%
(cos.f64 eps)
accuracy100.0%
(*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))
accuracy100.0%
(*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))
accuracy100.0%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
Samples
135.0ms256×0valid
Compiler

Compiled 334 to 50 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
const: 52.0ms (45.9% of total)
ival-mult: 28.0ms (24.7% of total)
ival-add: 11.0ms (9.7% of total)
ival-div: 9.0ms (8% of total)
ival-sin: 5.0ms (4.4% of total)
ival-cos: 5.0ms (4.4% of total)
ival-sub: 1.0ms (0.9% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series80.0ms (0.5%)

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

108 calls:

TimeVariablePointExpression
43.0ms
eps
@0
(/ (sin eps) (* (cos x) (+ (* (cos x) (cos eps)) (* (neg (sin x)) (sin eps)))))
2.0ms
eps
@inf
(/ (sin eps) (* (cos x) (+ (* (cos x) (cos eps)) (* (neg (sin x)) (sin eps)))))
2.0ms
eps
@-inf
(/ (sin eps) (* (cos x) (+ (* (cos x) (cos eps)) (* (neg (sin x)) (sin eps)))))
2.0ms
x
@inf
(/ (sin eps) (* (cos x) (+ (* (cos x) (cos eps)) (* (neg (sin x)) (sin eps)))))
2.0ms
x
@-inf
(/ (sin eps) (* (cos x) (+ (* (cos x) (cos eps)) (* (neg (sin x)) (sin eps)))))

rewrite384.0ms (2.5%)

Memory
33.3MiB live, 593.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 086×lower-fma.f32
6 068×lower-fma.f64
5 168×lower-*.f32
5 148×lower-*.f64
4 338×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039232
080231
1337208
22672208
09550206
Stop Event
iter limit
node limit
iter limit
Counts
24 → 620
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(sin.f64 eps)
(*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))
(cos.f64 x)
(fma.f64 eps (*.f64 x x) eps)
(*.f64 x x)
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 eps eps)
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps eps))
(*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))
(cos.f64 eps)
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(cos.f64 (+.f64 x eps))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (sin.f64 eps) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (/.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 eps)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 eps) (cos.f64 x)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 x)))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (sin.f64 eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (sin.f64 eps) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sin.f64 eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(*.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (cos.f64 (-.f64 x eps)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))))
(*.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps)))))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(fma.f64 (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (cos.f64 x) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (cos.f64 (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (cos.f64 x)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (cos.f64 x)) (cos.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) x)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (cos.f64 x))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (cos.f64 x))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 1/2 binary64))
(cos.f64 x)
(+.f64 eps (*.f64 eps (*.f64 x x)))
(+.f64 (*.f64 eps (*.f64 x x)) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x x)) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))) (-.f64 eps (*.f64 eps (*.f64 x x)))))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 x (*.f64 eps x) eps)
(fma.f64 (*.f64 x x) eps eps)
(fma.f64 (*.f64 eps x) x eps)
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)) (-.f64 (*.f64 eps (*.f64 x x)) eps))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))) (-.f64 eps (*.f64 eps (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x x)))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 eps (*.f64 x x)))))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 x x) eps) (-.f64 (*.f64 eps (*.f64 x x)) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 x x)) eps)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))
(+.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(+.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) (*.f64 eps x))
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))
(fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 eps eps) #s(literal 1/3 binary64) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x x) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 eps eps) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))
(fma.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) x (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 x (*.f64 eps eps)) (*.f64 #s(literal 4/3 binary64) x) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 eps #s(literal 1/3 binary64)) eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 eps eps))) #s(literal 4/3 binary64) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))) (neg.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)))) (*.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64))) (*.f64 x (*.f64 x x)) (pow.f64 (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (-.f64 (*.f64 (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (fma.f64 eps x (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (fma.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) (*.f64 eps x)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)))))
(+.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)
(+.f64 (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(+.f64 (+.f64 eps (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (/.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))
(fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps)
(fma.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(fma.f64 x (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) eps) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(fma.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 eps x) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(fma.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps eps)
(fma.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) eps (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(fma.f64 (*.f64 eps x) (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(fma.f64 (*.f64 eps (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) x (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (fma.f64 eps eps (-.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps) (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps) (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps))) (neg.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)) (*.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))) (neg.f64 (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)) (*.f64 (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 x (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps)) (*.f64 (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (fma.f64 (+.f64 eps (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (+.f64 eps (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps) (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))))) (*.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))))))))
(*.f64 (*.f64 (fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)))) eps)))
(*.f64 (+.f64 (fma.f64 eps (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))) #s(literal 1 binary64)) eps)
(+.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))
(+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)) (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x) eps)
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 4/3 binary64) x) eps)
(fma.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps)) eps)
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x eps)
(fma.f64 (*.f64 eps x) (*.f64 eps #s(literal 4/3 binary64)) eps)
(fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal 4/3 binary64) eps)
(fma.f64 (*.f64 x #s(literal 4/3 binary64)) (*.f64 eps eps) eps)
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64)))) (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64)))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)) (*.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps) (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps) (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)) (*.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))) (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64)))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps) (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 64/27 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) #s(literal 16/9 binary64) (neg.f64 (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) eps)))
(*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))))
(neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x)))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(/.f64 (neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 x)))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (neg.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (cos.f64 x)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (cos.f64 (+.f64 eps x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (cos.f64 x)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (cos.f64 (+.f64 eps x))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (/.f64 eps (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 eps x))) (/.f64 eps (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) (/.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps)))))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64)) eps)
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 eps eps)) eps)
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/6 binary64) eps)
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps eps) eps)
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps eps))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))))) (neg.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps)))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (/.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 x))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (neg.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 (*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 x)))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))) (neg.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(pow.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (cos.f64 x)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (cos.f64 x)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (cos.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (cos.f64 x)))
(*.f64 (/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x)))
(*.f64 (/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (/.f64 (*.f64 eps eps) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(neg.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) #s(literal 1 binary64)) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) #s(literal 1 binary64))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(pow.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(*.f64 (neg.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (fma.f64 eps (sin.f64 x) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.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 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(+.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 eps (*.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps)
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps eps)
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 eps eps)) eps (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) eps) (*.f64 eps eps) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (*.f64 eps eps) eps)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) eps (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 3 binary64)))
(pow.f64 eps #s(literal 3 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 3 binary64))
(*.f64 eps (*.f64 eps eps))
(*.f64 (*.f64 eps eps) eps)
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 eps) (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (sin.f64 x))
(cos.f64 eps)
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/3 binary64)) eps)
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.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)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 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 #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 (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 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (sin.f64 x) (*.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)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (cos.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (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 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 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 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.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 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (cos.f64 (-.f64 x eps))) (*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 x eps))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))) (neg.f64 (neg.f64 (cos.f64 (-.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(*.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(fma.f64 (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (cos.f64 x) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (cos.f64 (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (cos.f64 x)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (cos.f64 x)) (cos.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) x)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (cos.f64 x))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (cos.f64 x))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64)))
(+.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64)))))
(fma.f64 eps #s(literal 1/120 binary64) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/5040 binary64)) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/5040 binary64) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))) eps (*.f64 eps #s(literal 1/120 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/5040 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))))) (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) eps) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) eps) (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))))) (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) eps)) (neg.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/128024064000 binary64)))) (fma.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))))) (*.f64 (*.f64 eps #s(literal 1/120 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/5040 binary64))))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) eps)

simplify423.0ms (2.8%)

Memory
-9.1MiB live, 543.8MiB allocated
Algorithm
egg-herbie
Rules
10 758×lower-fma.f64
10 758×lower-fma.f32
7 056×lower-*.f64
7 056×lower-*.f32
4 044×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06646289
122565948
276695939
080305579
Stop Event
iter limit
node limit
Counts
432 → 425
Calls
Call 1
Inputs
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(pow (cos x) 2)
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (pow x 2)))
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
eps
(+ eps (* eps (pow x 2)))
(+ eps (* eps (pow x 2)))
(+ eps (* eps (pow x 2)))
(* eps (pow x 2))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(* eps (pow x 2))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/3 (pow eps 2))
(+ (* 1/3 (pow eps 2)) (* eps x))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* 4/3 (* (pow eps 2) x)))))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* 4/3 (* (pow eps 2) x)))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 4/3 (pow eps 2)) (/ eps x)))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 4/3 (pow eps 2)) (/ eps x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2))))
(* eps x)
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
eps
(* eps (+ 1 (* eps x)))
(* eps (+ 1 (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))))
(* eps (+ 1 (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ x eps)))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ x eps)))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ x eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (/ 1 eps)) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (/ 1 eps)) eps)))))
(+ eps (* 1/3 (pow eps 3)))
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* 4/3 (* (pow eps 3) x)) (pow eps 2)))))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* 4/3 (* (pow eps 3) x)) (pow eps 2)))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 4/3 (pow eps 3)) (/ (pow eps 2) x)))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* 4/3 (pow eps 3)) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* 4/3 (pow eps 3)) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 4/3 (pow eps 3)) (/ (pow eps 2) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* 4/3 (pow eps 3))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* 4/3 (pow eps 3))))
eps
(+ eps (* 4/3 (* (pow eps 2) x)))
(+ eps (* 4/3 (* (pow eps 2) x)))
(+ eps (* 4/3 (* (pow eps 2) x)))
(* 4/3 (* (pow eps 2) x))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(* 4/3 (* (pow eps 2) x))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
eps
(* eps (+ 1 (* 4/3 (* eps x))))
(* eps (+ 1 (* 4/3 (* eps x))))
(* eps (+ 1 (* 4/3 (* eps x))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(* 4/3 (pow eps 2))
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* -1/6 (/ (pow eps 3) (* (cos x) (cos (+ eps x)))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(* -1/6 (/ (pow eps 3) (* (cos x) (cos (- x (* -1 eps))))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(/ (+ eps (* -1/6 (pow eps 3))) (cos eps))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (/ eps (cos eps)) (/ (* x (* (sin eps) (+ eps (* -1/6 (pow eps 3))))) (pow (cos eps) 2))))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))))) (/ eps (cos eps))))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps))))) (cos eps)) (/ (* (+ eps (* -1/6 (pow eps 3))) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))))) (/ eps (cos eps))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* -1/6 (pow eps 3))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(* -1/6 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(/ eps (pow (cos x) 2))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(* eps (+ (* eps (- (* -1 (* eps (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* eps (+ (* eps (- (* eps (- (* -1 (/ (* eps (* (sin x) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(* 1/5040 (/ (pow eps 6) (* (cos x) (sin x))))
(* (pow eps 6) (+ (* 1/5040 (/ 1 (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x))))) (pow eps 2))) (+ (/ 1/5040 (* eps (pow (sin x) 2))) (* 1/5040 (/ 1 (* (cos x) (sin x)))))))
(* (pow eps 6) (- (+ (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) (* (pow eps 3) (sin x)))) (+ (/ 1/5040 (* eps (pow (sin x) 2))) (* 1/5040 (/ 1 (* (cos x) (sin x)))))) (+ (* -1/5040 (/ (cos x) (* (pow eps 2) (pow (sin x) 3)))) (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (sin x))))))))
(* 1/5040 (/ (pow eps 6) (* (cos x) (sin x))))
(* (pow eps 6) (+ (* 1/5040 (/ 1 (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(* (pow eps 6) (+ (* -1 (/ (- (+ (* -1/5040 (/ (cos x) (* eps (pow (sin x) 3)))) (/ 1/120 (* eps (* (cos x) (sin x))))) (* 1/5040 (/ 1 (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(* (pow eps 6) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) (* eps (sin x)))) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) eps)) (* 1/5040 (/ 1 (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(+ eps (+ (* eps (* x (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(+ eps (+ (* x (- (* -1 (* x (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(+ eps (+ (* x (- (* x (- (* -1 (* x (+ (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (+ (* eps (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))) (* (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (+ (* 1/6 eps) (* 1/2 eps))))))) (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/ eps (cos x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(* eps (+ (* eps (- (* -1 (* eps (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(* eps (+ (* eps (- (* eps (- (* -1 (/ (* eps (* (sin x) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(* 1/5040 (/ (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* 1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (sin x)))))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x)))) (pow eps 2))) (* 1/5040 (/ 1 (sin x)))) (* -1/5040 (/ (cos x) (* eps (pow (sin x) 2))))))
(* (pow eps 6) (- (+ (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) (* (pow eps 3) (sin x)))) (* 1/5040 (/ 1 (sin x)))) (+ (* -1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (+ (* -1/5040 (/ (pow (cos x) 2) (* (pow eps 2) (pow (sin x) 3)))) (* 1/120 (/ 1 (* (pow eps 2) (sin x))))))))
(* 1/5040 (/ (pow eps 6) (sin x)))
(* (pow eps 6) (+ (* 1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (sin x)))))
(* (pow eps 6) (+ (* -1 (/ (- (+ (* -1/5040 (/ (pow (cos x) 2) (* eps (pow (sin x) 3)))) (/ 1/120 (* eps (sin x)))) (* 1/5040 (/ (cos x) (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (sin x)))))
(* (pow eps 6) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) (* eps (sin x)))) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) eps)) (* 1/5040 (/ (cos x) (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (sin x)))))
(+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(+ eps (+ (* eps (* x (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(+ eps (+ (* x (- (* -1 (* x (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(+ eps (+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (+ (* 1/6 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* eps (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))))))) (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(* -1/5040 (pow eps 7))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(* -1/5040 (pow eps 7))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(pow eps 3)
(* -1 (* x (sin eps)))
(* x (+ (* -1 (sin eps)) (* 1/6 (* (pow x 2) (sin eps)))))
(* x (+ (* -1 (sin eps)) (* (pow x 2) (+ (* -1/120 (* (pow x 2) (sin eps))) (* 1/6 (sin eps))))))
(* x (+ (* -1 (sin eps)) (* (pow x 2) (+ (* 1/6 (sin eps)) (* (pow x 2) (+ (* -1/120 (sin eps)) (* 1/5040 (* (pow x 2) (sin eps)))))))))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(* eps (+ (* -1 (sin x)) (* (pow eps 2) (+ (* -1/120 (* (pow eps 2) (sin x))) (* 1/6 (sin x))))))
(* eps (+ (* -1 (sin x)) (* (pow eps 2) (+ (* 1/6 (sin x)) (* (pow eps 2) (+ (* -1/120 (sin x)) (* 1/5040 (* (pow eps 2) (sin x)))))))))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
(* -1 (* (sin eps) (sin x)))
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(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)))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(* (cos x) (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))))
(pow (cos x) 2)
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(* (cos 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))))
(* 1/120 eps)
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(* -1/5040 (pow eps 3))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(* -1/5040 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
Outputs
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (cos.f64 x))) (neg.f64 eps) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(fma.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps)) (/ (* (sin eps) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (-.f64 (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/ (sin eps) (* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) eps) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(fma.f64 (neg.f64 x) (fma.f64 x (cos.f64 eps) (sin.f64 eps)) (cos.f64 eps))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 (sin.f64 eps) (*.f64 #s(literal 2/3 binary64) x)) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(pow (cos x) 2)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) eps)))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(* (cos x) (+ (* -1 (* (sin eps) (sin x))) (* (cos eps) (cos x))))
(*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
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 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (+ 1 (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(fma.f64 (*.f64 x (neg.f64 x)) (neg.f64 eps) eps)
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(fma.f64 (*.f64 x (neg.f64 x)) (neg.f64 eps) eps)
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(fma.f64 (*.f64 x (neg.f64 x)) (neg.f64 eps) eps)
(* -1 (* eps (- (* -1 (pow x 2)) 1)))
(fma.f64 (*.f64 x (neg.f64 x)) (neg.f64 eps) eps)
eps
(+ eps (* eps (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(+ eps (* eps (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(+ eps (* eps (pow x 2)))
(fma.f64 eps (*.f64 x x) eps)
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) x) x)
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ eps (/ eps (pow x 2))))
(*.f64 (*.f64 (+.f64 eps (/.f64 eps (*.f64 x x))) 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)
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(+ (* 1/3 (pow eps 2)) (* eps x))
(fma.f64 eps x (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* 4/3 (* (pow eps 2) x)))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
(+ (* 1/3 (pow eps 2)) (* x (+ eps (* 4/3 (* (pow eps 2) x)))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 (pow eps 2)) (/ eps x)))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 2) (pow x 2))) (+ (* 4/3 (pow eps 2)) (/ eps x))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 (pow eps 2)) (/ eps x)))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 eps)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 eps) (* -1/3 (/ (pow eps 2) x))) x)) (* 4/3 (pow eps 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 eps)) x)))
(* eps x)
(*.f64 eps x)
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
(* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))
(*.f64 eps (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))))
eps
(* eps (+ 1 (* eps x)))
(fma.f64 eps (*.f64 eps x) eps)
(* eps (+ 1 (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(* eps (+ 1 (* eps (+ x (* eps (+ 1/3 (* 4/3 (pow x 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ x eps))))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps)))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ x eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ x eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 #s(literal 1/3 binary64) (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) (/.f64 x eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ x eps)))))
(*.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 x eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (/ 1 eps)) eps)))))
(*.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) eps)) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ x (/ 1 eps)) eps)))))
(*.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -4/3 binary64) #s(literal -1/3 binary64)) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) eps)) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(+ eps (* 1/3 (pow eps 3)))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(+ eps (+ (* 1/3 (pow eps 3)) (* (pow eps 2) x)))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (fma.f64 eps (*.f64 eps x) eps))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* 4/3 (* (pow eps 3) x)) (pow eps 2)))))
(+.f64 eps (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps eps))))
(+ eps (+ (* 1/3 (pow eps 3)) (* x (+ (* 4/3 (* (pow eps 3) x)) (pow eps 2)))))
(+.f64 eps (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps eps))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 (pow eps 3)) (/ (pow eps 2) x)))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (*.f64 eps eps) x)))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* 4/3 (pow eps 3)) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (/.f64 eps (*.f64 x x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (fma.f64 eps (/.f64 eps x) (/.f64 eps (*.f64 x x))))))
(* (pow x 2) (+ (* 1/3 (/ (pow eps 3) (pow x 2))) (+ (* 4/3 (pow eps 3)) (+ (/ eps (pow x 2)) (/ (pow eps 2) x)))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (/.f64 eps (*.f64 x x)))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (fma.f64 eps (/.f64 eps x) (/.f64 eps (*.f64 x x))))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 (pow eps 3)) (/ (pow eps 2) x)))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (*.f64 eps eps) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* 4/3 (pow eps 3))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (/ (+ eps (* 1/3 (pow eps 3))) x)) (* -1 (pow eps 2))) x)) (* 4/3 (pow eps 3))))
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
eps
(+ eps (* 4/3 (* (pow eps 2) x)))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(+ eps (* 4/3 (* (pow eps 2) x)))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(+ eps (* 4/3 (* (pow eps 2) x)))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)))
(* x (+ (* 4/3 (pow eps 2)) (/ eps x)))
(*.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (/.f64 eps x)))
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
(neg.f64 (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal -4/3 binary64) (/.f64 eps (neg.f64 x)))))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
(neg.f64 (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal -4/3 binary64) (/.f64 eps (neg.f64 x)))))
(* -1 (* x (+ (* -4/3 (pow eps 2)) (* -1 (/ eps x)))))
(neg.f64 (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal -4/3 binary64) (/.f64 eps (neg.f64 x)))))
eps
(* eps (+ 1 (* 4/3 (* eps x))))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(* eps (+ 1 (* 4/3 (* eps x))))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(* eps (+ 1 (* 4/3 (* eps x))))
(fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps)
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* 4/3 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 4/3 x) (/ 1 eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) eps)) eps) eps)
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (pow (cos x) 2))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 3))) (* 1/6 (/ (sin x) (pow (cos x) 3))))))) (* 1/2 (/ 1 (pow (cos x) 2)))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (fma.f64 eps (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (cos.f64 x))) (neg.f64 eps) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps eps) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* -1/6 (/ (pow eps 3) (* (cos x) (cos (+ eps x)))))
(/.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(* (pow eps 3) (- (/ 1 (* (pow eps 2) (* (cos x) (cos (+ eps x))))) (* 1/6 (/ 1 (* (cos x) (cos (+ eps x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(* -1/6 (/ (pow eps 3) (* (cos x) (cos (- x (* -1 eps))))))
(/.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (* (cos x) (cos (- x (* -1 eps)))))) (/ 1 (* (pow eps 2) (* (cos x) (cos (- x (* -1 eps)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 eps eps))))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(/ (+ eps (* -1/6 (pow eps 3))) (cos eps))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (/ eps (cos eps)) (/ (* x (* (sin eps) (+ eps (* -1/6 (pow eps 3))))) (pow (cos eps) 2))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/6 binary64) (cos.f64 eps)) (fma.f64 x (/.f64 (*.f64 (sin.f64 eps) (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 eps (cos.f64 eps))))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (* x (- (* -1 (* x (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))))) (/ eps (cos eps))))
(fma.f64 x (fma.f64 x (fma.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(+ (* -1/6 (/ (pow eps 3) (cos eps))) (+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))) (+ (/ (* (sin eps) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps))))) (cos eps)) (/ (* (+ eps (* -1/6 (pow eps 3))) (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))) (pow (cos eps) 2)))))) (+ (* -1 (/ (* (pow (sin eps) 2) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 3))) (* -1 (/ (+ eps (* -1/6 (pow eps 3))) (cos eps)))))) (* -1 (/ (* (sin eps) (+ eps (* -1/6 (pow eps 3)))) (pow (cos eps) 2))))) (/ eps (cos eps))))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (-.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 2/3 binary64)) (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (cos.f64 eps)) (/.f64 eps (cos.f64 eps))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (+ eps x))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/ (+ eps (* -1/6 (pow eps 3))) (* (cos x) (cos (- eps (* -1 x)))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* -1/6 (pow eps 3))
(*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (/ 1 (pow eps 2)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(* -1/6 (pow eps 3))
(*.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/6 (/ 1 (pow eps 2)))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(* -1/6 (pow eps 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(/ eps (pow (cos x) 2))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* eps (+ (/ 1 (pow (cos x) 2)) (/ (* eps (sin x)) (pow (cos x) 3))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* -1 (* eps (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (*.f64 eps eps) (fma.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (neg.f64 eps) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* eps (+ (* eps (- (* eps (- (* -1 (/ (* eps (* (sin x) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 4))) (* 1/6 (/ 1 (pow (cos x) 2)))))) (* -1 (/ (sin x) (pow (cos x) 3))))) (/ 1 (pow (cos x) 2))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (neg.f64 (fma.f64 eps (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(* 1/5040 (/ (pow eps 6) (* (cos x) (sin x))))
(/.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (cos.f64 x) (sin.f64 x)))
(* (pow eps 6) (+ (* 1/5040 (/ 1 (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x))))) (pow eps 2))) (+ (/ 1/5040 (* eps (pow (sin x) 2))) (* 1/5040 (/ 1 (* (cos x) (sin x)))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 eps eps))))
(* (pow eps 6) (- (+ (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) (* (pow eps 3) (sin x)))) (+ (/ 1/5040 (* eps (pow (sin x) 2))) (* 1/5040 (/ 1 (* (cos x) (sin x)))))) (+ (* -1/5040 (/ (cos x) (* (pow eps 2) (pow (sin x) 3)))) (* 1/120 (/ 1 (* (pow eps 2) (* (cos x) (sin x))))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 eps (*.f64 eps (*.f64 eps (sin.f64 x))))) (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (sin.f64 x))))))))
(* 1/5040 (/ (pow eps 6) (* (cos x) (sin x))))
(/.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (cos.f64 x) (sin.f64 x)))
(* (pow eps 6) (+ (* 1/5040 (/ 1 (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))))
(* (pow eps 6) (+ (* -1 (/ (- (+ (* -1/5040 (/ (cos x) (* eps (pow (sin x) 3)))) (/ 1/120 (* eps (* (cos x) (sin x))))) (* 1/5040 (/ 1 (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (/.f64 #s(literal -1/5040 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) eps)))
(* (pow eps 6) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) (* eps (sin x)))) (+ (* -1/5040 (/ (cos x) (pow (sin x) 3))) (* 1/120 (/ 1 (* (cos x) (sin x)))))) eps)) (* 1/5040 (/ 1 (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (* (cos x) (sin x))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (/.f64 (neg.f64 (neg.f64 (fma.f64 (cos.f64 x) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 eps (sin.f64 x))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 (cos.f64 x) (sin.f64 x))))))) (*.f64 eps eps)) (/.f64 #s(literal 1/5040 binary64) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(+ eps (+ (* eps (* x (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 (*.f64 eps x) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) eps))
(+ eps (+ (* x (- (* -1 (* x (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 x (fma.f64 x (*.f64 (fma.f64 eps eps #s(literal 1 binary64)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))
(+ eps (+ (* x (- (* x (- (* -1 (* x (+ (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (+ (* eps (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))) (* (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (+ (* 1/6 eps) (* 1/2 eps))))))) (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (-.f64 (fma.f64 eps (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (neg.f64 eps) #s(literal -1 binary64))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 eps #s(literal 2/3 binary64)))) (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (neg.f64 eps) #s(literal -1 binary64))))) (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) eps))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (* (cos x) (- (cos x) (* eps (sin x)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/ eps (cos x))
(/.f64 eps (cos.f64 x))
(* eps (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2))))
(fma.f64 eps (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* -1 (* eps (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 eps (*.f64 eps (fma.f64 (neg.f64 eps) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 eps (cos.f64 x)))
(* eps (+ (* eps (- (* eps (- (* -1 (/ (* eps (* (sin x) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (cos x))) (+ (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))) (* 1/6 (/ 1 (cos x)))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (neg.f64 (fma.f64 eps (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)))
(* 1/5040 (/ (pow eps 6) (sin x)))
(/.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 eps #s(literal 6 binary64))) (sin.f64 x))
(* (pow eps 6) (+ (* 1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (sin x)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 1/5040 binary64) (/.f64 (cos.f64 x) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1/5040 binary64) (sin.f64 x))))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x)))) (pow eps 2))) (* 1/5040 (/ 1 (sin x)))) (* -1/5040 (/ (cos x) (* eps (pow (sin x) 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 1/5040 binary64) (/.f64 (cos.f64 x) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (sin.f64 x))) (*.f64 eps eps)))))
(* (pow eps 6) (- (+ (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) (* (pow eps 3) (sin x)))) (* 1/5040 (/ 1 (sin x)))) (+ (* -1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (+ (* -1/5040 (/ (pow (cos x) 2) (* (pow eps 2) (pow (sin x) 3)))) (* 1/120 (/ 1 (* (pow eps 2) (sin x))))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (sin.f64 x))) (/.f64 (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps (sin.f64 x))))))) (fma.f64 #s(literal -1/5040 binary64) (+.f64 (/.f64 (cos.f64 x) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (/.f64 #s(literal 1/120 binary64) (*.f64 eps (*.f64 eps (sin.f64 x)))))))
(* 1/5040 (/ (pow eps 6) (sin x)))
(/.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 eps #s(literal 6 binary64))) (sin.f64 x))
(* (pow eps 6) (+ (* 1/5040 (/ (cos x) (* eps (pow (sin x) 2)))) (* 1/5040 (/ 1 (sin x)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 1/5040 binary64) (/.f64 (cos.f64 x) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1/5040 binary64) (sin.f64 x))))
(* (pow eps 6) (+ (* -1 (/ (- (+ (* -1/5040 (/ (pow (cos x) 2) (* eps (pow (sin x) 3)))) (/ 1/120 (* eps (sin x)))) (* 1/5040 (/ (cos x) (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (sin x)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1/120 binary64) (*.f64 eps (sin.f64 x))))) eps)))
(* (pow eps 6) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (cos x) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) (* eps (sin x)))) (+ (* -1/5040 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/120 (/ 1 (sin x))))) eps)) (* 1/5040 (/ (cos x) (pow (sin x) 2)))) eps)) (* 1/5040 (/ 1 (sin x)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (sin.f64 x))) (/.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/120 binary64) (sin.f64 x))))) (neg.f64 eps))) eps)))
(+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(+ eps (+ (* eps (* x (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 (*.f64 eps x) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) eps))
(+ eps (+ (* x (- (* -1 (* x (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 x (fma.f64 (neg.f64 x) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (neg.f64 eps) #s(literal -1/2 binary64))) (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))
(+ eps (+ (* x (- (* x (- (* -1 (* x (+ (* -1/2 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (+ (* 1/6 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* eps (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6)))))))))) (+ (* -1 (* (pow eps 2) (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))) (* -1/2 (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* -1 (* eps (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))))) (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 eps (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (neg.f64 eps) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (fma.f64 eps (neg.f64 eps) #s(literal -1/2 binary64))))) (*.f64 eps (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps))) eps))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(/ (+ eps (* (pow eps 3) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))) (- (cos x) (* eps (sin x))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) eps) eps)
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 7) (- (* 1/120 (/ 1 (pow eps 2))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))))
(* (pow eps 7) (- (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))) (+ 1/5040 (/ 1/6 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) eps)))))
(* -1/5040 (pow eps 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 eps #s(literal 7 binary64)))
(* -1 (* (pow eps 7) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) eps)) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (- (+ 1/5040 (/ 1/6 (pow eps 4))) (+ (* 1/120 (/ 1 (pow eps 2))) (/ 1 (pow eps 6))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) eps)) (-.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(pow eps 3)
(*.f64 eps (*.f64 eps eps))
(* -1 (* x (sin eps)))
(*.f64 (sin.f64 eps) (neg.f64 x))
(* x (+ (* -1 (sin eps)) (* 1/6 (* (pow x 2) (sin eps)))))
(*.f64 x (*.f64 (sin.f64 eps) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(* x (+ (* -1 (sin eps)) (* (pow x 2) (+ (* -1/120 (* (pow x 2) (sin eps))) (* 1/6 (sin eps))))))
(*.f64 x (fma.f64 (*.f64 x x) (*.f64 (sin.f64 eps) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (neg.f64 (sin.f64 eps))))
(* x (+ (* -1 (sin eps)) (* (pow x 2) (+ (* 1/6 (sin eps)) (* (pow x 2) (+ (* -1/120 (sin eps)) (* 1/5040 (* (pow x 2) (sin eps)))))))))
(*.f64 x (fma.f64 (sin.f64 eps) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 eps) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* eps (sin x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* 1/6 (* (pow eps 2) (sin x)))))
(*.f64 eps (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))))
(* eps (+ (* -1 (sin x)) (* (pow eps 2) (+ (* -1/120 (* (pow eps 2) (sin x))) (* 1/6 (sin x))))))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 #s(literal -1/120 binary64) (*.f64 eps eps) #s(literal 1/6 binary64)))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* (pow eps 2) (+ (* 1/6 (sin x)) (* (pow eps 2) (+ (* -1/120 (sin x)) (* 1/5040 (* (pow eps 2) (sin x)))))))))
(*.f64 eps (fma.f64 (sin.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 eps eps) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
(* -1 (* (sin eps) (sin x)))
(*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(fma.f64 eps (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(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 #s(literal -1/2 binary64) (*.f64 x (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 #s(literal 1/6 binary64) (*.f64 x x) #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 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 eps (fma.f64 eps (*.f64 (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)))) (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))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* -1 (* x (cos eps))))))
(fma.f64 (neg.f64 x) (fma.f64 x (cos.f64 eps) (sin.f64 eps)) (cos.f64 eps))
(+ (cos eps) (* x (+ (* -1 (sin eps)) (* x (+ (* -1 (cos eps)) (* x (+ (* 1/6 (sin eps)) (* 1/2 (sin eps)))))))))
(fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 (sin.f64 eps) (*.f64 #s(literal 2/3 binary64) x)) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- eps (* -1 x))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(pow (cos x) 2)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(+ (* -1 (* eps (* (cos x) (sin x)))) (pow (cos x) 2))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* -1/2 (* eps (pow (cos x) 2))))) (pow (cos x) 2))
(fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) eps)))
(+ (* eps (+ (* -1 (* (cos x) (sin x))) (* eps (+ (* -1/2 (pow (cos x) 2)) (* 1/6 (* eps (* (cos x) (sin x)))))))) (pow (cos x) 2))
(fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (+ eps x)))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* (cos x) (cos (- x (* -1 eps))))
(*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
(* 1/120 eps)
(*.f64 eps #s(literal 1/120 binary64))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* eps (+ 1/120 (* -1/5040 (pow eps 2))))
(*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/120 (/ 1 (pow eps 2))) 1/5040))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 eps eps))))
(* -1/5040 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))))
(* -1 (* (pow eps 3) (- 1/5040 (* 1/120 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 eps eps)))))

eval174.0ms (1.2%)

Memory
-4.6MiB live, 224.8MiB allocated
Compiler

Compiled 38 672 to 2 691 computations (93% saved)

prune153.0ms (1%)

Memory
-3.6MiB live, 328.1MiB allocated
Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New1 162191 181
Fresh131124
Picked325
Done011
Total1 178331 211
Accuracy
100.0%
Counts
1 211 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
98.1%
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
98.1%
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
98.2%
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
98.5%
(fma.f64 eps (*.f64 x x) eps)
98.1%
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
98.1%
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
98.1%
(fma.f64 eps (*.f64 eps x) eps)
99.8%
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
98.0%
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
99.9%
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
98.5%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
98.5%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
99.6%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (fma.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) (cos.f64 x))))
99.4%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
99.7%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
98.0%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
98.2%
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
99.8%
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
99.6%
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))) (cos.f64 x))
99.4%
(/.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
99.8%
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
100.0%
(/.f64 (sin.f64 eps) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))
99.9%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
100.0%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
99.0%
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
99.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
59.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
59.4%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
98.5%
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
99.8%
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
52.4%
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
6.4%
(*.f64 eps (*.f64 x x))
Compiler

Compiled 2 313 to 707 computations (69.4% saved)

regimes71.0ms (0.5%)

Memory
22.5MiB live, 97.8MiB allocated
Counts
79 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(-.f64 (tan.f64 (*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)))) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (fma.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))) (cos.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))) (cos.f64 x))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(/.f64 (sin.f64 eps) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 eps (fma.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
(/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 eps (cos.f64 x))) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 eps (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (cos.f64 x))))) eps)
(fma.f64 eps (fma.f64 eps (fma.f64 eps (-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps)
Outputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
Calls

3 calls:

26.0ms
eps
21.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
20.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes80.0ms (0.5%)

Memory
11.9MiB live, 87.2MiB allocated
Counts
64 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(-.f64 (tan.f64 (*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)))) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (fma.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))) (cos.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
Outputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
Calls

3 calls:

39.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
22.0ms
eps
17.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
99.9%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes59.0ms (0.4%)

Memory
12.0MiB live, 119.4MiB allocated
Counts
62 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(-.f64 (tan.f64 (*.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (*.f64 (fma.f64 eps (+.f64 x eps) (*.f64 x x)) (-.f64 x eps))) (fma.f64 eps (+.f64 x eps) (*.f64 x x)))) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps)))
(/.f64 (*.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) eps) (+.f64 (cos.f64 (+.f64 x (+.f64 eps x))) (cos.f64 (-.f64 x (+.f64 eps x))))) #s(literal 2 binary64))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x eps) x)) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))) (cos.f64 x))
(fma.f64 eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (fma.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)) (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (neg.f64 (sin.f64 x))) (cos.f64 x))) (cos.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (tan.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)) #s(literal 1 binary64))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 eps (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
Outputs
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
Calls

3 calls:

20.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
19.0ms
x
16.0ms
eps
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
99.9%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes40.0ms (0.3%)

Memory
-44.0MiB live, 82.8MiB allocated
Counts
39 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
Outputs
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
Calls

3 calls:

11.0ms
eps
10.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
10.0ms
x
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes32.0ms (0.2%)

Memory
30.4MiB live, 68.3MiB allocated
Counts
36 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps)))
Outputs
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes33.0ms (0.2%)

Memory
-39.0MiB live, 60.3MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
Outputs
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
Calls

3 calls:

13.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
10.0ms
x
9.0ms
eps
Results
AccuracySegmentsBranch
99.0%1x
99.0%1eps
99.0%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes28.0ms (0.2%)

Memory
6.0MiB live, 44.6MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(fma.f64 eps (*.f64 eps x) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x (+.f64 eps x)) eps)
(*.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 x x)))
(fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) eps)
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(fma.f64 eps (fma.f64 x eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 4/3 binary64))) eps)
(fma.f64 eps (*.f64 eps (*.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))) eps)
(fma.f64 x (*.f64 eps eps) (fma.f64 eps (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (fma.f64 x (*.f64 x #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) x) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(fma.f64 eps (fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps eps) #s(literal 4/3 binary64) #s(literal 1 binary64)) eps) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps)
(*.f64 (+.f64 (fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (*.f64 x x) (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (neg.f64 (fma.f64 eps eps (/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) eps) x))) (neg.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 2/15 binary64) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (cos.f64 eps))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps) (cos.f64 x))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) eps) (cos.f64 (+.f64 x eps))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
Outputs
(fma.f64 eps (*.f64 x x) eps)
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes6.0ms (0%)

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

3 calls:

2.0ms
eps
2.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
2.0ms
x
Results
AccuracySegmentsBranch
98.5%1eps
98.5%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
98.5%1x
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes5.0ms (0%)

Memory
-22.2MiB live, 16.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
Outputs
(*.f64 eps (*.f64 x x))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

simplify8.0ms (0.1%)

Memory
13.9MiB live, 13.9MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary64
12×+-commutative_binary64
10×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051145
174145
288145
3101145
4107145
5109145
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(*.f64 eps (*.f64 x x))
Outputs
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 eps (*.f64 eps (fma.f64 (*.f64 eps eps) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(*.f64 eps (fma.f64 x x #s(literal 1 binary64)))
(*.f64 eps (*.f64 x x))

soundness1.3s (8.5%)

Memory
27.1MiB live, 821.3MiB allocated
Rules
14 592×lower-fma.f64
14 592×lower-fma.f32
10 758×lower-fma.f64
10 758×lower-fma.f32
9 870×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039232
080231
1337208
22672208
09550206
01571351
14641285
215341274
359491242
085341195
07897883
125547656
083237276
06646289
122565948
276695939
080305579
0616
01016
15016
240216
3611716
0809516
07259557
123519360
279469258
081048905
041236
080221
1344217
22915217
09257217
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 557 to 289 computations (48.1% saved)

preprocess198.0ms (1.3%)

Memory
-26.7MiB live, 129.2MiB allocated
Compiler

Compiled 394 to 164 computations (58.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...