2tan (problem 3.3.2)

Time bar (total: 14.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze40.0ms (0.3%)

Memory
19.9MiB live, 58.2MiB 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)

sample8.2s (58.3%)

Memory
97.4MiB live, 7 338.4MiB allocated
Samples
4.0s25 791×0invalid
1.3s5 578×0valid
1.0s2 678×1valid
Precisions
Click to see histograms. Total time spent on operations: 4.4s
ival-mult: 842.0ms (19% of total)
const: 807.0ms (18.2% of total)
ival-tan: 720.0ms (16.3% of total)
ival-add: 528.0ms (11.9% of total)
ival-<: 361.0ms (8.2% of total)
adjust: 311.0ms (7% of total)
ival-<=: 253.0ms (5.7% of total)
ival-sub: 238.0ms (5.4% of total)
ival-fabs: 211.0ms (4.8% of total)
ival-and: 103.0ms (2.3% of total)
exact: 45.0ms (1% of total)
ival-assert: 13.0ms (0.3% of total)
Bogosity

explain103.0ms (0.7%)

Memory
-0.7MiB live, 153.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2313(-3.9017704598732706e-53 3.5978739940630826e-55)0-(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
10-1(23.411754377780735 0.014236128001429055)(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))cancellation2343
Confusion
Predicted +Predicted -
+2311
-321
Precision
0.9871794871794872
Recall
0.9956896551724138
Confusion?
Predicted +Predicted MaybePredicted -
+23101
-3318
Precision?
0.9746835443037974
Recall?
0.9956896551724138
Freqs
test
numberfreq
022
1234
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
19.0ms172×1valid
17.0ms338×0valid
1.0ms3valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-tan: 9.0ms (45.5% of total)
adjust: 4.0ms (20.2% of total)
ival-add: 3.0ms (15.2% of total)
ival-sub: 3.0ms (15.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess23.0ms (0.2%)

Memory
11.7MiB live, 48.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01839
13835
28635
316935
431235
538335
646935
750935
852135
067
0107
1137
2187
3247
4327
5477
6807
71107
81597
91757
101837
01837
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))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify9.0ms (0.1%)

Memory
-22.0MiB live, 14.5MiB 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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
01018
11318
21818
32418
43218
54718
68018
711018
815918
917518
1018318
018318
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))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(+.f64 x eps)
(+.f64 eps x)
x
eps
(tan.f64 x)

localize95.0ms (0.7%)

Memory
4.2MiB live, 42.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 x eps)
accuracy0.0
(tan.f64 x)
accuracy0.03972626953688403
(tan.f64 (+.f64 x eps))
accuracy24.260833893832217
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Samples
80.0ms169×0valid
9.0ms86×1valid
0.0ms3valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-tan: 4.0ms (38.9% of total)
adjust: 2.0ms (19.4% of total)
ival-add: 2.0ms (19.4% of total)
ival-sub: 1.0ms (9.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series11.0ms (0.1%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
4 → 31
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
(/ (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)))
(+ (* 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)))
eps
(+ eps 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 (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(* x (+ 1 (/ 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))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* 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)))))
(+ (* 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)))
(* eps (+ 1 (/ x eps)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

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

simplify217.0ms (1.5%)

Memory
20.2MiB live, 172.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0157950
1464884
21539873
36077710
08335686
Stop Event
iter limit
node limit
Counts
31 → 29
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)))
(+ (* 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)))
eps
(+ eps 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 (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(* x (+ 1 (/ 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))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* 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)))))
(+ (* 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)))
(* eps (+ 1 (/ x eps)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
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 (/.f64 x (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (pow.f64 (sin.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 (fma.f64 (/.f64 x (cos.f64 eps)) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (sin.f64 eps) (sin.f64 eps) (/.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 (+.f64 #s(literal -1/2 binary64) (*.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))) #s(literal 1/2 binary64))) x (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps)) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 (fma.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps) #s(literal 1 binary64)) x (/.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 (*.f64 (fma.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) #s(literal 1 binary64))) x (/.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 (fma.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (sin.f64 eps) (sin.f64 eps) (/.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 (fma.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps) #s(literal 1 binary64)) #s(literal -1/3 binary64))) x) x (*.f64 (fma.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (sin.f64 eps) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) #s(literal 1 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
eps
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 x x) #s(literal 2/15 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) 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)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(/ (sin x) (cos 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))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps 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 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 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)))))
(*.f64 (fma.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.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 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) #s(literal -1/3 binary64))) eps) eps (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 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)))))
(*.f64 (fma.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (fma.f64 (/.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (cos.f64 x)) #s(literal -1/3 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) #s(literal -1/3 binary64) (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)))) eps (fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) #s(literal -1/3 binary64) (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) eps) eps (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))) eps)
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) eps (/.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 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps (/.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 (fma.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.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 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) #s(literal -1/3 binary64))) eps) eps (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))) eps (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (+ 1 (/ x eps)))
(+.f64 eps 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))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)

rewrite212.0ms (1.5%)

Memory
-4.1MiB live, 204.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval36.0ms (0.3%)

Memory
1.8MiB live, 75.7MiB allocated
Compiler

Compiled 7 565 to 1 005 computations (86.7% saved)

prune13.0ms (0.1%)

Memory
0.3MiB live, 36.3MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New26511276
Fresh000
Picked011
Done000
Total26512277
Accuracy
100.0%
Counts
277 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 eps x)))
62.1%
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
61.6%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)))))
33.2%
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
62.1%
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
62.0%
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.7%
(-.f64 (tan.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))) (tan.f64 x))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
98.6%
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
99.7%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
Compiler

Compiled 441 to 276 computations (37.4% saved)

simplify173.0ms (1.2%)

Memory
17.4MiB live, 174.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(tan.f64 eps)
cost-diff0
(+.f64 (tan.f64 eps) (tan.f64 x))
cost-diff0
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
cost-diff0
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
cost-diff0
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
cost-diff0
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
cost-diff0
(+.f64 eps x)
cost-diff0
(sin.f64 (+.f64 eps x))
cost-diff0
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
cost-diff0
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
cost-diff0
(cos.f64 eps)
cost-diff0
(sin.f64 eps)
cost-diff0
(/.f64 (sin.f64 eps) (cos.f64 eps))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
cost-diff0
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
cost-diff128
(+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))
cost-diff256
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039291
070291
1110289
2199289
3518289
41450289
52457289
63880289
75336289
86125289
97201289
107327289
117374289
127567289
137995289
08051285
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64))
(/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(sin.f64 x)
x
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
#s(literal 2 binary64)
#s(literal 1 binary64)
(+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(*.f64 (sin.f64 x) eps)
eps
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sin.f64 eps)
eps
(cos.f64 eps)
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(+.f64 eps x)
eps
x
(cos.f64 (+.f64 eps x))
(tan.f64 x)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
eps
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (tan.f64 eps))
#s(literal 1 binary64)
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
(*.f64 (fma.f64 (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x) #s(literal 1 binary64)) (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64))
(/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(sin.f64 x)
x
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
#s(literal 2 binary64)
#s(literal 1 binary64)
(+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))
(fma.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(*.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) eps)
eps
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sin.f64 eps)
eps
(cos.f64 eps)
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(+.f64 eps x)
eps
x
(cos.f64 (+.f64 eps x))
(tan.f64 x)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(fma.f64 (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos.f64 x)
eps
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))
(neg.f64 (tan.f64 eps))
#s(literal 1 binary64)

localize267.0ms (1.9%)

Memory
-30.5MiB live, 172.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 (tan.f64 eps))
accuracy0.0078125
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
accuracy0.0234375
(+.f64 (tan.f64 eps) (tan.f64 x))
accuracy24.260833893832217
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
accuracy0.015625
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
accuracy0.0234375
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
accuracy0.0234375
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
accuracy0.30953469620447877
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
accuracy0.01171875
(sin.f64 (+.f64 eps x))
accuracy0.017157489932729534
(cos.f64 (+.f64 eps x))
accuracy0.03515625
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
accuracy24.260833893832217
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
accuracy0.0
(sin.f64 eps)
accuracy0.0
(cos.f64 eps)
accuracy0.00390625
(/.f64 (sin.f64 eps) (cos.f64 eps))
accuracy0.8714385057269609
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
accuracy0.01171875
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
accuracy0.015625
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
accuracy0.015625
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
accuracy0.17844267628902746
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
Samples
82.0ms164×0valid
52.0ms91×1valid
7.0ms3valid
Compiler

Compiled 548 to 79 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-div: 30.0ms (25.8% of total)
ival-add: 30.0ms (25.8% of total)
ival-tan: 12.0ms (10.3% of total)
ival-mult: 11.0ms (9.4% of total)
adjust: 8.0ms (6.9% of total)
ival-cos: 6.0ms (5.2% of total)
ival-sin: 6.0ms (5.2% of total)
ival-pow2: 6.0ms (5.2% of total)
ival-sub: 4.0ms (3.4% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series61.0ms (0.4%)

Memory
-3.8MiB live, 69.3MiB allocated
Counts
24 → 126
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
(+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sin.f64 eps)
(cos.f64 eps)
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(+.f64 eps x)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(cos.f64 (+.f64 eps x))
(neg.f64 (tan.f64 eps))
Outputs
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (- (+ eps (* -1/6 eps)) (* -1/2 eps)))))) (pow eps 2))))
1
(+ 1 (* eps x))
(+ 1 (* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps))))))
(+ 1 (* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps))))))
(/ (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 (* x (+ eps x)))
(+ 1 (* x (+ eps (* x (+ 1 (* x (- (+ eps (* -1/6 eps)) (* -1/2 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)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+ eps x)
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(* (pow x 2) (+ 1 (* -1/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))
(+ (* 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)))
(+ (* 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)))
(+ 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)))
(+ 1 (* -1 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/3 (pow x 2)) 1)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/3 (* -2/45 (pow x 2)))) 1)))
(* eps x)
(* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps)))))
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (+ (* 1/120 eps) (* (pow x 2) (- (* -1/5040 eps) (+ (* -1/2 (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps)))) (+ (* -1/720 eps) (* 1/24 (- (* -1/6 eps) (* -1/2 eps)))))))) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(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))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ 1 (/ (* eps (sin x)) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(sin (+ eps x))
x
(* x (+ 1 (/ eps x)))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(/ (pow (sin x) 2) (pow (cos x) 2))
(pow (sin x) 2)
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(pow (cos x) 2)
(/ (* eps (sin x)) (cos x))
(cos (+ eps x))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(sin (- eps (* -1 x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(cos (- eps (* -1 x)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* 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)))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (* 1/3 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(* 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 (* -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)))
(/ (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 x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(* 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)))))
(+ (* 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)))
(+ 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)))
(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))))
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(* eps (+ (/ 1 eps) (/ (sin x) (cos x))))
(/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* eps (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(* eps (+ 1 (/ x eps)))
(* -1 (/ (sin eps) (cos eps)))
(* -1 (* eps (- (* -1 (/ (sin x) (cos x))) (/ 1 eps))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (* eps (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps)))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(sin (- x (* -1 eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(cos (- x (* -1 eps)))
Calls

6 calls:

TimeVariablePointExpression
12.0ms
x
@-inf
((* (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) eps) (+ (/ (* (sin x) eps) (cos x)) 1) (- (tan (+ x eps)) (tan x)) (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (- (tan (+ x eps)) (tan x)) (/ (sin eps) (cos eps)) (sin eps) (cos eps) (- (/ (sin (+ eps x)) (cos (+ eps x))) (tan x)) (/ (sin (+ eps x)) (cos (+ eps x))) (sin (+ eps x)) (+ eps x) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (pow (sin x) 2) (- (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (tan x)) (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (+ (tan eps) (tan x)) (tan eps) (pow (cos x) 2) (/ (* (sin x) eps) (cos x)) (cos (+ eps x)) (neg (tan eps)))
11.0ms
x
@inf
((* (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) eps) (+ (/ (* (sin x) eps) (cos x)) 1) (- (tan (+ x eps)) (tan x)) (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (- (tan (+ x eps)) (tan x)) (/ (sin eps) (cos eps)) (sin eps) (cos eps) (- (/ (sin (+ eps x)) (cos (+ eps x))) (tan x)) (/ (sin (+ eps x)) (cos (+ eps x))) (sin (+ eps x)) (+ eps x) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (pow (sin x) 2) (- (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (tan x)) (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (+ (tan eps) (tan x)) (tan eps) (pow (cos x) 2) (/ (* (sin x) eps) (cos x)) (cos (+ eps x)) (neg (tan eps)))
7.0ms
eps
@0
((* (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) eps) (+ (/ (* (sin x) eps) (cos x)) 1) (- (tan (+ x eps)) (tan x)) (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (- (tan (+ x eps)) (tan x)) (/ (sin eps) (cos eps)) (sin eps) (cos eps) (- (/ (sin (+ eps x)) (cos (+ eps x))) (tan x)) (/ (sin (+ eps x)) (cos (+ eps x))) (sin (+ eps x)) (+ eps x) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (pow (sin x) 2) (- (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (tan x)) (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (+ (tan eps) (tan x)) (tan eps) (pow (cos x) 2) (/ (* (sin x) eps) (cos x)) (cos (+ eps x)) (neg (tan eps)))
7.0ms
eps
@-inf
((* (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) eps) (+ (/ (* (sin x) eps) (cos x)) 1) (- (tan (+ x eps)) (tan x)) (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (- (tan (+ x eps)) (tan x)) (/ (sin eps) (cos eps)) (sin eps) (cos eps) (- (/ (sin (+ eps x)) (cos (+ eps x))) (tan x)) (/ (sin (+ eps x)) (cos (+ eps x))) (sin (+ eps x)) (+ eps x) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (pow (sin x) 2) (- (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (tan x)) (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (+ (tan eps) (tan x)) (tan eps) (pow (cos x) 2) (/ (* (sin x) eps) (cos x)) (cos (+ eps x)) (neg (tan eps)))
7.0ms
eps
@inf
((* (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) eps) (+ (/ (* (sin x) eps) (cos x)) 1) (- (tan (+ x eps)) (tan x)) (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (- (tan (+ x eps)) (tan x)) (/ (sin eps) (cos eps)) (sin eps) (cos eps) (- (/ (sin (+ eps x)) (cos (+ eps x))) (tan x)) (/ (sin (+ eps x)) (cos (+ eps x))) (sin (+ eps x)) (+ eps x) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (pow (sin x) 2) (- (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (tan x)) (/ (+ (tan eps) (tan x)) (+ (* (neg (tan eps)) (tan x)) 1)) (+ (tan eps) (tan x)) (tan eps) (pow (cos x) 2) (/ (* (sin x) eps) (cos x)) (cos (+ eps x)) (neg (tan eps)))

simplify225.0ms (1.6%)

Memory
10.1MiB live, 131.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05442791
116742618
252722426
090252264
Stop Event
iter limit
node limit
Counts
126 → 124
Calls
Call 1
Inputs
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (- (+ eps (* -1/6 eps)) (* -1/2 eps)))))) (pow eps 2))))
1
(+ 1 (* eps x))
(+ 1 (* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps))))))
(+ 1 (* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps))))))
(/ (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 (* x (+ eps x)))
(+ 1 (* x (+ eps (* x (+ 1 (* x (- (+ eps (* -1/6 eps)) (* -1/2 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)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+ eps x)
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(* (pow x 2) (+ 1 (* -1/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))
(+ (* 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)))
(+ (* 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)))
(+ 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)))
(+ 1 (* -1 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/3 (pow x 2)) 1)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/3 (* -2/45 (pow x 2)))) 1)))
(* eps x)
(* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps)))))
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (+ (* 1/120 eps) (* (pow x 2) (- (* -1/5040 eps) (+ (* -1/2 (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps)))) (+ (* -1/720 eps) (* 1/24 (- (* -1/6 eps) (* -1/2 eps)))))))) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(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))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ 1 (/ (* eps (sin x)) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(sin (+ eps x))
x
(* x (+ 1 (/ eps x)))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(/ (pow (sin x) 2) (pow (cos x) 2))
(pow (sin x) 2)
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(pow (cos x) 2)
(/ (* eps (sin x)) (cos x))
(cos (+ eps x))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(sin (- eps (* -1 x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(cos (- eps (* -1 x)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* 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)))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (* 1/3 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(* 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 (* -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)))
(/ (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 x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(* 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)))))
(+ (* 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)))
(+ 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)))
(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))))
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(* eps (+ (/ 1 eps) (/ (sin x) (cos x))))
(/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* eps (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(* eps (+ 1 (/ x eps)))
(* -1 (/ (sin eps) (cos eps)))
(* -1 (* eps (- (* -1 (/ (sin x) (cos x))) (/ 1 eps))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (* eps (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps)))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(sin (- x (* -1 eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(cos (- x (* -1 eps)))
Outputs
eps
(+ eps (* (pow eps 2) x))
(fma.f64 (*.f64 eps eps) x eps)
(+ eps (* x (+ (* eps x) (pow eps 2))))
(fma.f64 (*.f64 eps (+.f64 eps x)) x eps)
(+ eps (* x (+ (* x (+ eps (* eps (* x (- (+ eps (* -1/6 eps)) (* -1/2 eps)))))) (pow eps 2))))
(fma.f64 (*.f64 eps (fma.f64 (fma.f64 (*.f64 #s(literal 4/3 binary64) eps) x #s(literal 1 binary64)) x eps)) x eps)
1
#s(literal 1 binary64)
(+ 1 (* eps x))
(fma.f64 eps x #s(literal 1 binary64))
(+ 1 (* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 x x) eps) x #s(literal 1 binary64))
(+ 1 (* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 eps #s(literal 7/40 binary64) (*.f64 #s(literal -1/24 binary64) eps)) (*.f64 x x) (*.f64 #s(literal 1/3 binary64) eps)) (*.f64 x x) eps) x #s(literal 1 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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/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 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ 1 (* x (+ eps x)))
(fma.f64 (+.f64 eps x) x #s(literal 1 binary64))
(+ 1 (* x (+ eps (* x (+ 1 (* x (- (+ eps (* -1/6 eps)) (* -1/2 eps))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 4/3 binary64) eps) x #s(literal 1 binary64)) x eps) x #s(literal 1 binary64))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(fma.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) x (/.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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (-.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/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 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(fma.f64 (cos.f64 eps) x (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(fma.f64 (fma.f64 (*.f64 (sin.f64 eps) #s(literal -1/2 binary64)) x (cos.f64 eps)) x (sin.f64 eps))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 eps) x) #s(literal -1/6 binary64) (*.f64 (sin.f64 eps) #s(literal -1/2 binary64))) x (cos.f64 eps)) x (sin.f64 eps))
(+ eps x)
(+.f64 eps x)
(+ eps (* eps (pow x 2)))
(fma.f64 (*.f64 x x) eps eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2/3 binary64) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/3 binary64) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2/45 binary64) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -1/315 binary64) (*.f64 x x) #s(literal 2/45 binary64)) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x))
(+ (* 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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64))) (pow.f64 (cos.f64 eps) #s(literal 4 binary64)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64))))) x (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ x (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ 1 (* -1 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+ 1 (* (pow x 2) (- (* 1/3 (pow x 2)) 1)))
(fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/3 (* -2/45 (pow x 2)))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2/45 binary64) (*.f64 x x) #s(literal 1/3 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* (pow x 2) (- (* -1/6 eps) (* -1/2 eps)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 x x) eps) x)
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 eps #s(literal 7/40 binary64) (*.f64 #s(literal -1/24 binary64) eps)) (*.f64 x x) (*.f64 #s(literal 1/3 binary64) eps)) (*.f64 eps x))
(* x (+ eps (* (pow x 2) (- (+ (* -1/6 eps) (* (pow x 2) (- (+ (* 1/120 eps) (* (pow x 2) (- (* -1/5040 eps) (+ (* -1/2 (- (* 1/120 eps) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps)))) (+ (* -1/720 eps) (* 1/24 (- (* -1/6 eps) (* -1/2 eps)))))))) (+ (* -1/2 (- (* -1/6 eps) (* -1/2 eps))) (* 1/24 eps))))) (* -1/2 eps)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) eps) (fma.f64 (fma.f64 eps #s(literal 7/40 binary64) (*.f64 #s(literal -1/24 binary64) eps)) #s(literal -1/2 binary64) (*.f64 eps #s(literal 1/80 binary64)))) (*.f64 x x) (fma.f64 eps #s(literal 7/40 binary64) (*.f64 #s(literal -1/24 binary64) eps))) (*.f64 x x) (*.f64 #s(literal 1/3 binary64) eps)) (*.f64 eps x))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(fma.f64 (neg.f64 x) (sin.f64 eps) (cos.f64 eps))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(fma.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) x) #s(literal -1/2 binary64)) (sin.f64 eps)) x (cos.f64 eps))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 eps) x) #s(literal 1/6 binary64) (*.f64 (cos.f64 eps) #s(literal -1/2 binary64))) x) (sin.f64 eps)) x (cos.f64 eps))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps) (fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(+ 1 (/ (* eps (sin x)) (cos x)))
(fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(- (/ (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)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
x
(* x (+ 1 (/ eps x)))
(fma.f64 (/.f64 eps x) x x)
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/ (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)))
(pow (sin x) 2)
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64))))
(/ (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64)))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(pow (cos x) 2)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(/ (* eps (sin x)) (cos x))
(*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))
(cos (+ eps x))
(cos.f64 (+.f64 eps 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))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 (/.f64 (neg.f64 eps) x) (neg.f64 x) x)
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps eps)
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps 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)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal -1/6 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/6 binary64) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 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)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1/3 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (-.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* eps (+ 1 (* 1/3 (pow eps 2))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 1/3 binary64) eps)
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 eps eps) #s(literal 2/15 binary64)) (*.f64 eps eps) #s(literal 1/3 binary64)) eps)
(* eps (+ 1 (* -1/6 (pow eps 2))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -1/6 binary64) eps)
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) eps) eps #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 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) eps) eps #s(literal 1/120 binary64)) (*.f64 eps eps) #s(literal -1/6 binary64)) eps)
(+ 1 (* -1/2 (pow eps 2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) eps #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) eps) eps #s(literal -1/2 binary64)) (*.f64 eps eps) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) eps) eps #s(literal 1/24 binary64)) (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 eps eps) #s(literal 1 binary64))
(/ (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 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps (/.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)))
(+.f64 (fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps eps) (/.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 (fma.f64 (fma.f64 (-.f64 #s(literal -1/6 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/6 binary64) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps (/.f64 (sin.f64 x) (cos.f64 x)))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(fma.f64 (fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (cos.f64 x)) eps (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/6 binary64) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) eps (cos.f64 x)) eps (sin.f64 x))
(* 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)))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps eps)
(* 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 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* 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 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal -1/3 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) (/.f64 (neg.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)) #s(literal -1/3 binary64))) (/.f64 (fma.f64 (sin.f64 x) #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))) (neg.f64 eps) (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(+ (* 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 (fma.f64 (fma.f64 (-.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 #s(literal -1/3 binary64) (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+ eps (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) eps)
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 1/3 binary64) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 eps eps) #s(literal 1/3 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(fma.f64 (sin.f64 x) (neg.f64 eps) (cos.f64 x))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(fma.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64)) (sin.f64 x)) eps (cos.f64 x))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 x) eps) #s(literal 1/6 binary64))) eps) (sin.f64 x)) eps (cos.f64 x))
(* -1 eps)
(neg.f64 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) eps) eps #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps eps))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sin.f64 x) eps) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps) eps eps)
(* eps (+ (/ 1 eps) (/ (sin x) (cos x))))
(fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps)
(* eps (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sin.f64 x) eps) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps #s(literal 1 binary64))
(* eps (+ 1 (/ x eps)))
(fma.f64 (/.f64 x eps) eps eps)
(* -1 (/ (sin eps) (cos eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))
(* -1 (* eps (- (* -1 (/ (sin x) (cos x))) (/ 1 eps))))
(fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(- (/ (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)))
(* -1 (* eps (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps)
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 (/.f64 (neg.f64 x) eps) (neg.f64 eps) eps)
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))

rewrite193.0ms (1.4%)

Memory
23.6MiB live, 214.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039233
070199
1286152
22317152
08292148
Stop Event
iter limit
node limit
iter limit
Counts
24 → 751
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps)
(+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64)))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sin.f64 eps)
(cos.f64 eps)
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(+.f64 eps x)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps)
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(cos.f64 (+.f64 eps x))
(neg.f64 (tan.f64 eps))
Outputs
(*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps)
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 eps (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps) (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps) (-.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) #s(literal -1 binary64)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (neg.f64 (tan.f64 x)) #s(literal 1 binary64))
(fma.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) (cos.f64 x)) #s(literal 1 binary64))
(fma.f64 (/.f64 eps (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (/.f64 eps (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64))
(fma.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (pow.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (tan.f64 x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 eps (tan.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (*.f64 (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)))) (/.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))) (pow.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 eps (tan.f64 x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 eps (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x))) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (sin.f64 x))) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (/.f64 eps (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (*.f64 (/.f64 eps (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(+.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (tan.f64 eps))
(*.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 eps) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (pow.f64 (neg.f64 (cos.f64 eps)) #s(literal -1 binary64)))
(*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 eps))
(pow.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 eps)))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64))) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 eps))) (neg.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))) #s(literal -1 binary64)))
(sin.f64 eps)
(cos.f64 eps)
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x)))) (neg.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 x)) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #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)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 eps x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 eps x)) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))
(-.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))) (/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #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)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 eps x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (tan.f64 (+.f64 eps x)) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 eps x))))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.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))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.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 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 eps x)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 (+.f64 eps x))))
(neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(tan.f64 (+.f64 eps x))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (+.f64 eps x)))) (/.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 (-.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sin.f64 (+.f64 eps x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (sin.f64 (-.f64 eps x))) (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (sin.f64 (-.f64 eps x))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))) (*.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (-.f64 x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(+.f64 eps x)
(+.f64 x eps)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps)) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps)))) (neg.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (/.f64 eps (neg.f64 (cos.f64 x))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)) eps)
(fma.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x) eps)
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (/.f64 eps (neg.f64 (cos.f64 x))) eps)
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) eps)
(fma.f64 (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) eps)
(fma.f64 (*.f64 eps (/.f64 (tan.f64 x) (cos.f64 x))) (sin.f64 x) eps)
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (/.f64 eps (cos.f64 x)) eps)
(fma.f64 (/.f64 eps (cos.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) eps)
(fma.f64 (/.f64 eps (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) eps)
(fma.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps) (pow.f64 (cos.f64 x) #s(literal -2 binary64)) eps)
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (/.f64 eps (pow.f64 (sin.f64 x) #s(literal -2 binary64))) eps)
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (/.f64 eps (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) eps)
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) eps) eps)
(fma.f64 (tan.f64 x) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) eps)
(fma.f64 (tan.f64 x) (*.f64 eps (tan.f64 x)) eps)
(fma.f64 (*.f64 eps (sin.f64 x)) (/.f64 (tan.f64 x) (cos.f64 x)) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)
(fma.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (*.f64 eps (sin.f64 x)) eps)
(fma.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) eps) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))) (/.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(-.f64 (/.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (neg.f64 eps))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))
(*.f64 (/.f64 (tan.f64 x) (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cos.f64 x) #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (pow.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (tan.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (/.f64 (tan.f64 x) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #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 -1 binary64)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (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 (tan.f64 x) (tan.f64 x))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 x) (cos.f64 x)))
(pow.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (tan.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (cos.f64 x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (sin.f64 x)))
(neg.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(exp.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) #s(literal 2 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 x x)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 x x)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))
(-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 x)) (log.f64 (sin.f64 x))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x)))) (neg.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 x)) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #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)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 eps x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 eps x)) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))))
(-.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))) (/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))) (/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 x)) (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #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)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 eps x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (tan.f64 (+.f64 eps x)) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 eps x))))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.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))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.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 (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 eps x)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 (+.f64 eps x))))
(neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(tan.f64 (+.f64 eps x))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (+.f64 eps x)))) (/.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (/.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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 (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 (neg.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))) (neg.f64 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 eps) (tan.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 x) (tan.f64 x) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) #s(literal -1 binary64))))))
(/.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 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 #s(literal 1 binary64) (cos.f64 x) (*.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 x)))
(/.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 (sin.f64 x) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (pow.f64 (tan.f64 eps) #s(literal -1 binary64))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.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))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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)))))
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (/.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (tan.f64 eps))
(fma.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 eps) #s(literal -1 binary64)) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 eps) (tan.f64 x))
(fma.f64 (neg.f64 (sin.f64 eps)) (pow.f64 (neg.f64 (cos.f64 eps)) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 #s(literal 1 binary64) (tan.f64 eps) (tan.f64 x))
(fma.f64 #s(literal 1 binary64) (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 eps))
(-.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))))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 eps) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (pow.f64 (neg.f64 (cos.f64 eps)) #s(literal -1 binary64)))
(*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 eps))
(pow.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 eps)))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64))) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 eps))) (neg.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 x)))
(pow.f64 (neg.f64 (cos.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))) (*.f64 #s(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 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (tan.f64 x))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 eps (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) #s(literal -1 binary64)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 eps (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (/.f64 eps (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (pow.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (tan.f64 x)) #s(literal 1 binary64))
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 eps (tan.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 eps (tan.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))
(pow.f64 (/.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 eps) (sin.f64 x)))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 eps) (sin.f64 x))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (cos.f64 x)))
(neg.f64 (*.f64 (/.f64 eps #s(literal -1 binary64)) (tan.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 x))) (*.f64 (/.f64 eps #s(literal -1 binary64)) (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.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)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x))) (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (cos.f64 (-.f64 eps x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (cos.f64 (-.f64 eps x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cos.f64 (+.f64 eps x))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))) (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (tan.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (tan.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 eps) (neg.f64 (pow.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 eps)))
(pow.f64 (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (tan.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 eps))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 eps)))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 eps)))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 eps) #s(literal -1 binary64)))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 eps) #s(literal -1 binary64))))
(neg.f64 (tan.f64 eps))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))) (/.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (cos.f64 eps)))) (/.f64 (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 eps)))))
(-.f64 (/.f64 #s(literal 0 binary64) (cos.f64 eps)) (tan.f64 eps))
(-.f64 #s(literal 0 binary64) (tan.f64 eps))
(+.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 eps)))

eval122.0ms (0.9%)

Memory
-8.2MiB live, 231.2MiB allocated
Compiler

Compiled 23 072 to 3 299 computations (85.7% saved)

prune24.0ms (0.2%)

Memory
-4.4MiB live, 73.0MiB allocated
Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New76111772
Fresh336
Picked415
Done011
Total76816784
Accuracy
100.0%
Counts
784 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
62.1%
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
35.1%
(-.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.0%
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.7%
(-.f64 (tan.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))) (tan.f64 x))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
99.7%
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
99.7%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
99.7%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
Compiler

Compiled 821 to 504 computations (38.6% saved)

simplify175.0ms (1.2%)

Memory
-3.7MiB live, 197.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (tan.f64 eps) (tan.f64 x))
cost-diff0
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
cost-diff256
(neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
cost-diff320
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
cost-diff0
(tan.f64 x)
cost-diff0
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
cost-diff256
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
cost-diff0
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
cost-diff320
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps))
cost-diff384
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
cost-diff0
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
cost-diff0
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
cost-diff0
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
cost-diff0
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050406
086383
1167378
2381372
31175372
42862372
54717372
66324372
08006357
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(tan.f64 x)
x
#s(literal 2 binary64)
eps
(fma.f64 eps (tan.f64 x) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
x
eps
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps)
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps))
(*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x)
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
#s(literal 1/3 binary64)
eps
(*.f64 #s(literal 2/45 binary64) eps)
#s(literal 2/45 binary64)
x
(*.f64 #s(literal 2/3 binary64) eps)
#s(literal 2/3 binary64)
(*.f64 x x)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)
(fma.f64 eps (tan.f64 x) #s(literal 1 binary64))
eps
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
#s(literal 1 binary64)
(neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (tan.f64 eps))
(neg.f64 (tan.f64 x))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(tan.f64 x)
x
#s(literal 2 binary64)
eps
(fma.f64 eps (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) eps #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
x
eps
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64)) #s(literal 1 binary64))))))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)
(*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps)
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64)) (*.f64 x x) #s(literal 1 binary64)) eps)
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps))
(*.f64 (fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64)) eps)
(*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x)
(*.f64 (*.f64 #s(literal 17/45 binary64) eps) x)
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
(*.f64 #s(literal 17/45 binary64) eps)
#s(literal 1/3 binary64)
eps
(*.f64 #s(literal 2/45 binary64) eps)
#s(literal 2/45 binary64)
x
(*.f64 #s(literal 2/3 binary64) eps)
#s(literal 2/3 binary64)
(*.f64 x x)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)
(fma.f64 eps (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) eps #s(literal 1 binary64))
eps
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))
#s(literal 1 binary64)
(neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))
(fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))
(neg.f64 (tan.f64 eps))
(neg.f64 (tan.f64 x))

localize260.0ms (1.8%)

Memory
29.8MiB live, 262.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 (tan.f64 x))
accuracy0.0
(neg.f64 (tan.f64 eps))
accuracy0.0234375
(+.f64 (tan.f64 eps) (tan.f64 x))
accuracy24.276959524648394
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
accuracy0.0
(tan.f64 x)
accuracy0.00390625
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)
accuracy0.01171875
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
accuracy0.17844267628902746
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
accuracy0.25
(*.f64 #s(literal 2/45 binary64) eps)
accuracy0.28515625
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
accuracy0.296875
(*.f64 #s(literal 2/3 binary64) eps)
accuracy0.30953469620447877
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
accuracy0.0
(*.f64 x x)
accuracy0.00390625
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
accuracy0.30953469620447877
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
accuracy0.8591034004428453
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
accuracy0.00390625
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
accuracy0.0078125
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
accuracy0.0078125
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
accuracy0.17844267628902746
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
Samples
144.0ms88×1valid
65.0ms167×0valid
6.0ms3valid
Compiler

Compiled 724 to 104 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
ival-add: 69.0ms (40.9% of total)
ival-mult: 41.0ms (24.3% of total)
ival-tan: 12.0ms (7.1% of total)
const: 12.0ms (7.1% of total)
adjust: 9.0ms (5.3% of total)
ival-pow2: 9.0ms (5.3% of total)
ival-div: 5.0ms (3% of total)
ival-neg: 5.0ms (3% of total)
ival-sub: 2.0ms (1.2% of total)
ival-cos: 2.0ms (1.2% of total)
ival-sin: 2.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series49.0ms (0.3%)

Memory
-13.5MiB live, 60.3MiB allocated
Counts
25 → 97
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 #s(literal 2/3 binary64) eps)
(*.f64 #s(literal 2/45 binary64) eps)
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)
(neg.f64 (tan.f64 eps))
(neg.f64 (tan.f64 x))
Outputs
(/ (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)))
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* x (+ (* 1/3 (pow eps 2)) (pow eps 2))))) (pow eps 2))))
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(* 2/3 eps)
(+ (* 2/3 eps) (* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
1
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
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))))))))
(+ (* 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)))
-1
(- (/ (* x (sin eps)) (cos eps)) 1)
(- (* x (- (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1 (/ (sin eps) (cos eps))))) 1)
(- (* x (- (* (pow x 2) (- (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1/3 (/ (sin eps) (cos eps))))) (* -1 (/ (sin eps) (cos eps))))) 1)
(* -1 (/ (sin eps) (cos eps)))
(- (* -1 x) (/ (sin eps) (cos eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (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)))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(* -1 x)
(* x (- (* -1/3 (pow x 2)) 1))
(* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* -17/315 (pow x 2)) 2/15)) 1/3)) 1))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(/ (pow (sin x) 2) (pow (cos x) 2))
(* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps)))
(* (pow x 2) (+ (* 2/45 eps) (+ (* 1/3 eps) (* 2/3 (/ eps (pow x 2))))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(/ (sin x) (cos x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(* -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(* -1 (/ (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)))))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* 17/45 eps)
(* eps (+ 2/3 (* 17/45 (pow 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)))))
(- (/ (* eps (sin x)) (cos x)) 1)
(- (* eps (- (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1 (/ (sin x) (cos x))))) 1)
(- (* eps (- (* (pow eps 2) (- (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1/3 (/ (sin x) (cos x))))) (* -1 (/ (sin x) (cos x))))) 1)
(- (* -1 eps) (/ (sin x) (cos x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (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)))
(* 2/45 eps)
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(/ (* (pow eps 2) (sin x)) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps))))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(* -1 (* eps (- (* -17/45 (pow x 2)) 2/3)))
Calls

6 calls:

TimeVariablePointExpression
15.0ms
x
@0
((- (tan (+ x eps)) (tan x)) (* (+ (* (pow (tan x) 2) eps) eps) (+ (* eps (tan x)) 1)) (+ (* (pow (tan x) 2) eps) eps) (pow (tan x) 2) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (* x x) (+ (* 1/3 eps) (* 2/45 eps)) (+ (* (* (+ (* 1/3 eps) (* 2/45 eps)) x) x) (* 2/3 eps)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (neg (+ (* (neg (tan eps)) (tan x)) 1)) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (* 2/3 eps) (* 2/45 eps) (* (+ (* eps (tan x)) 1) eps) (neg (tan eps)) (neg (tan x)))
9.0ms
eps
@-inf
((- (tan (+ x eps)) (tan x)) (* (+ (* (pow (tan x) 2) eps) eps) (+ (* eps (tan x)) 1)) (+ (* (pow (tan x) 2) eps) eps) (pow (tan x) 2) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (* x x) (+ (* 1/3 eps) (* 2/45 eps)) (+ (* (* (+ (* 1/3 eps) (* 2/45 eps)) x) x) (* 2/3 eps)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (neg (+ (* (neg (tan eps)) (tan x)) 1)) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (* 2/3 eps) (* 2/45 eps) (* (+ (* eps (tan x)) 1) eps) (neg (tan eps)) (neg (tan x)))
6.0ms
eps
@inf
((- (tan (+ x eps)) (tan x)) (* (+ (* (pow (tan x) 2) eps) eps) (+ (* eps (tan x)) 1)) (+ (* (pow (tan x) 2) eps) eps) (pow (tan x) 2) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (* x x) (+ (* 1/3 eps) (* 2/45 eps)) (+ (* (* (+ (* 1/3 eps) (* 2/45 eps)) x) x) (* 2/3 eps)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (neg (+ (* (neg (tan eps)) (tan x)) 1)) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (* 2/3 eps) (* 2/45 eps) (* (+ (* eps (tan x)) 1) eps) (neg (tan eps)) (neg (tan x)))
6.0ms
x
@inf
((- (tan (+ x eps)) (tan x)) (* (+ (* (pow (tan x) 2) eps) eps) (+ (* eps (tan x)) 1)) (+ (* (pow (tan x) 2) eps) eps) (pow (tan x) 2) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (* x x) (+ (* 1/3 eps) (* 2/45 eps)) (+ (* (* (+ (* 1/3 eps) (* 2/45 eps)) x) x) (* 2/3 eps)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (neg (+ (* (neg (tan eps)) (tan x)) 1)) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (* 2/3 eps) (* 2/45 eps) (* (+ (* eps (tan x)) 1) eps) (neg (tan eps)) (neg (tan x)))
5.0ms
x
@-inf
((- (tan (+ x eps)) (tan x)) (* (+ (* (pow (tan x) 2) eps) eps) (+ (* eps (tan x)) 1)) (+ (* (pow (tan x) 2) eps) eps) (pow (tan x) 2) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (/ (pow (sin x) 2) (pow (cos x) 2)) (* x x) (+ (* 1/3 eps) (* 2/45 eps)) (+ (* (* (+ (* 1/3 eps) (* 2/45 eps)) x) x) (* 2/3 eps)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (neg (+ (* (neg (tan eps)) (tan x)) 1)) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (* 2/3 eps) (* 2/45 eps) (* (+ (* eps (tan x)) 1) eps) (neg (tan eps)) (neg (tan x)))

simplify236.0ms (1.7%)

Memory
-7.5MiB live, 241.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04372077
113831962
244321817
086401698
Stop Event
iter limit
node limit
Counts
97 → 95
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)))
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* x (+ (* 1/3 (pow eps 2)) (pow eps 2))))) (pow eps 2))))
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(* 2/3 eps)
(+ (* 2/3 eps) (* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
1
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
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))))))))
(+ (* 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)))
-1
(- (/ (* x (sin eps)) (cos eps)) 1)
(- (* x (- (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1 (/ (sin eps) (cos eps))))) 1)
(- (* x (- (* (pow x 2) (- (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1/3 (/ (sin eps) (cos eps))))) (* -1 (/ (sin eps) (cos eps))))) 1)
(* -1 (/ (sin eps) (cos eps)))
(- (* -1 x) (/ (sin eps) (cos eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (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)))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(* -1 x)
(* x (- (* -1/3 (pow x 2)) 1))
(* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* -17/315 (pow x 2)) 2/15)) 1/3)) 1))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(/ (pow (sin x) 2) (pow (cos x) 2))
(* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps)))
(* (pow x 2) (+ (* 2/45 eps) (+ (* 1/3 eps) (* 2/3 (/ eps (pow x 2))))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(/ (sin x) (cos x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(* -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(* -1 (/ (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)))))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* 17/45 eps)
(* eps (+ 2/3 (* 17/45 (pow 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)))))
(- (/ (* eps (sin x)) (cos x)) 1)
(- (* eps (- (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1 (/ (sin x) (cos x))))) 1)
(- (* eps (- (* (pow eps 2) (- (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1/3 (/ (sin x) (cos x))))) (* -1 (/ (sin x) (cos x))))) 1)
(- (* -1 eps) (/ (sin x) (cos x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (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)))
(* 2/45 eps)
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(/ (* (pow eps 2) (sin x)) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps))))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(* -1 (* eps (- (* -17/45 (pow x 2)) 2/3)))
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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (-.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 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 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
eps
(+ eps (* (pow eps 2) x))
(fma.f64 (*.f64 eps eps) x eps)
(+ eps (* x (+ (* eps x) (pow eps 2))))
(fma.f64 (*.f64 eps (+.f64 eps x)) x eps)
(+ eps (* x (+ (* x (+ eps (* x (+ (* 1/3 (pow eps 2)) (pow eps 2))))) (pow eps 2))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 eps eps) x) eps) x (*.f64 eps eps)) x eps)
(+ eps (* eps (pow x 2)))
(fma.f64 (*.f64 x x) eps eps)
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2/3 binary64) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)
(* 2/3 eps)
(*.f64 #s(literal 2/3 binary64) eps)
(+ (* 2/3 eps) (* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps))))
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 eps eps) x) eps) x (*.f64 eps eps)) x eps)
1
#s(literal 1 binary64)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2/3 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
(fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 x x) #s(literal 2/15 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) x)
(+ (* 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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64))) (pow.f64 (cos.f64 eps) #s(literal 4 binary64)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
-1
#s(literal -1 binary64)
(- (/ (* x (sin eps)) (cos eps)) 1)
(fma.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)) #s(literal -1 binary64))
(- (* x (- (* 1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1 (/ (sin eps) (cos eps))))) 1)
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x #s(literal -1 binary64))
(- (* x (- (* (pow x 2) (- (* 2/15 (/ (* (pow x 2) (sin eps)) (cos eps))) (* -1/3 (/ (sin eps) (cos eps))))) (* -1 (/ (sin eps) (cos eps))))) 1)
(fma.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64))) (*.f64 x x) (/.f64 (sin.f64 eps) (cos.f64 eps))) x #s(literal -1 binary64))
(* -1 (/ (sin eps) (cos eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))
(- (* -1 x) (/ (sin eps) (cos eps)))
(-.f64 (neg.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(-.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (sin eps) (cos eps)))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ x (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64))) (fma.f64 (*.f64 eps eps) x eps))
(* -1 x)
(neg.f64 x)
(* x (- (* -1/3 (pow x 2)) 1))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x x) #s(literal -1 binary64)) x)
(* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x) #s(literal -1 binary64)) x)
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* -17/315 (pow x 2)) 2/15)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 x x) #s(literal -2/15 binary64)) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x) #s(literal -1 binary64)) 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)))
(* (+ 1 (/ (* eps (sin x)) (cos x))) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps) (fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/ (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)))
(* (pow x 2) (+ (* 2/45 eps) (* 1/3 eps)))
(*.f64 #s(literal 17/45 binary64) (*.f64 (*.f64 x x) eps))
(* (pow x 2) (+ (* 2/45 eps) (+ (* 1/3 eps) (* 2/3 (/ eps (pow x 2))))))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 x x)) #s(literal 17/45 binary64))) (*.f64 x x))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps) (fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64))))
(* -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(fma.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)) #s(literal -1 binary64))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(neg.f64 (+.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)))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps) eps)
(* -1 (/ (sin x) (cos x)))
(/.f64 (neg.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps 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)))))
(*.f64 (fma.f64 (fma.f64 (-.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))) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 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)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1/3 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 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 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (-.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 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 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps eps)
(* 17/45 eps)
(*.f64 #s(literal 17/45 binary64) eps)
(* eps (+ 2/3 (* 17/45 (pow x 2))))
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(* 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)))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) eps eps)
(* 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 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* 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 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal -1/3 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))) (/.f64 (neg.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)) #s(literal -1/3 binary64))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (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))) (neg.f64 eps) (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(- (/ (* eps (sin x)) (cos x)) 1)
(fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal -1 binary64))
(- (* eps (- (* 1/3 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1 (/ (sin x) (cos x))))) 1)
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) eps) eps #s(literal 1 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps #s(literal -1 binary64))
(- (* eps (- (* (pow eps 2) (- (* 2/15 (/ (* (pow eps 2) (sin x)) (cos x))) (* -1/3 (/ (sin x) (cos x))))) (* -1 (/ (sin x) (cos x))))) 1)
(fma.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 #s(literal 2/15 binary64) (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 eps eps) (/.f64 (sin.f64 x) (cos.f64 x))) eps #s(literal -1 binary64))
(- (* -1 eps) (/ (sin x) (cos x)))
(-.f64 (neg.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) eps) eps #s(literal -1 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (sin x) (cos x)))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ eps (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) eps)
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 1/3 binary64) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 eps eps) #s(literal 1/3 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(* 2/45 eps)
(*.f64 #s(literal 2/45 binary64) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) eps) eps #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps eps))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(fma.f64 (fma.f64 (/.f64 (sin.f64 x) eps) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 eps eps) eps)
(/ (* (pow eps 2) (sin x)) (cos x))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps) eps)
(- (/ (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)))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (* -1 (/ (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1) eps))))
(*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.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)) (*.f64 eps eps))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(* -1 (* eps (- (* -17/45 (pow x 2)) 2/3)))
(*.f64 (fma.f64 #s(literal -17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)) (neg.f64 eps))

rewrite237.0ms (1.7%)

Memory
5.8MiB live, 279.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050304
086288
1359249
22957249
09204248
Stop Event
iter limit
node limit
iter limit
Counts
25 → 938
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 #s(literal 2/3 binary64) eps)
(*.f64 #s(literal 2/45 binary64) eps)
(*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)
(neg.f64 (tan.f64 eps))
(neg.f64 (tan.f64 x))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) eps)
(*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)))
(*.f64 eps (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(fma.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(fma.f64 (tan.f64 x) (*.f64 eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (*.f64 (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 eps (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(fma.f64 eps (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(+.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps)
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps)
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 1 binary64))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (/.f64 eps (cos.f64 x)) eps)
(fma.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps) (pow.f64 (cos.f64 x) #s(literal -2 binary64)) eps)
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 1 binary64) (*.f64 eps #s(literal 1 binary64)))
(fma.f64 (*.f64 (tan.f64 x) eps) (tan.f64 x) eps)
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(fma.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 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (*.f64 #s(literal 1 binary64) eps))
(fma.f64 #s(literal 1 binary64) eps (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 x) eps) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 1 binary64)))
(fma.f64 eps (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(+.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 #s(literal 1 binary64) eps))
(+.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))
(*.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (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 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal -2 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (tan.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (tan.f64 x)))
(pow.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (cos.f64 x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.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)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(exp.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (tan.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 eps (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps)) (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 eps eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 eps eps))) (neg.f64 (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 eps eps)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) (*.f64 eps eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps)) (-.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)) (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
(fma.f64 eps #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) #s(literal 2 binary64)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (neg.f64 eps))))
(+.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) eps)
(+.f64 eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 17/45 binary64) eps)
(*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 eps #s(literal 13/45 binary64))) (pow.f64 (*.f64 eps #s(literal 13/45 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2/45 binary64) eps) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps)))) #s(literal -1 binary64)))
(*.f64 eps #s(literal 17/45 binary64))
(pow.f64 (/.f64 (*.f64 eps #s(literal 13/45 binary64)) (*.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 eps #s(literal 13/45 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2/45 binary64) eps) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps)))) (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4/2025 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/9 binary64) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 eps #s(literal 13/45 binary64)))) (neg.f64 (*.f64 eps #s(literal 13/45 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2/45 binary64) eps) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps))))))
(/.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 eps #s(literal 13/45 binary64))) (*.f64 eps #s(literal 13/45 binary64)))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4/2025 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) eps) #s(literal 2/45 binary64)) eps))))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 1/9 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2/45 binary64) eps) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 13/45 binary64)) (*.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 eps #s(literal 13/45 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2/45 binary64) eps) (-.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps)))) (fma.f64 #s(literal 8/91125 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(fma.f64 #s(literal 2/45 binary64) eps (*.f64 #s(literal 1/3 binary64) eps))
(fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps))
(fma.f64 eps #s(literal 2/45 binary64) (*.f64 #s(literal 1/3 binary64) eps))
(fma.f64 eps #s(literal 1/3 binary64) (*.f64 #s(literal 2/45 binary64) eps))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 eps eps)) (*.f64 eps #s(literal 13/45 binary64))) (/.f64 (*.f64 #s(literal 4/2025 binary64) (*.f64 eps eps)) (*.f64 eps #s(literal 13/45 binary64))))
(+.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 #s(literal 2/45 binary64) eps))
(+.f64 (*.f64 #s(literal 2/45 binary64) eps) (*.f64 #s(literal 1/3 binary64) eps))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps))) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 17/45 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) eps) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 17/45 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) eps) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 17/45 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) eps) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps)))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2/3 binary64)) eps))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 #s(literal 17/45 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) eps) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 17/45 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) eps) (-.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 3 binary64)))))
(fma.f64 #s(literal 2/3 binary64) eps (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x))
(fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal 2/3 binary64) eps))
(fma.f64 (*.f64 #s(literal 17/45 binary64) eps) (*.f64 x x) (*.f64 #s(literal 2/3 binary64) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 17/45 binary64) eps) (*.f64 #s(literal 2/3 binary64) eps))
(fma.f64 eps (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) (*.f64 #s(literal 2/3 binary64) eps))
(fma.f64 eps #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x))
(fma.f64 x (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) (*.f64 #s(literal 2/3 binary64) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps))) (/.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 eps eps)) (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal -2/3 binary64) eps))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x) (*.f64 #s(literal 2/3 binary64) eps))
(+.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) eps) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps))
(*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) eps)
(*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)))
(*.f64 eps (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (tan.f64 x) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(fma.f64 (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (*.f64 (tan.f64 x) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(fma.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (tan.f64 x) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(fma.f64 (tan.f64 x) (*.f64 eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (*.f64 (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 eps (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(fma.f64 eps (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(+.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (tan.f64 x) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (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))) (cos.f64 x) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (+.f64 #s(literal 0 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))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 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 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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 (cos.f64 x)) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (sin.f64 (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 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 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (sin.f64 (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 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 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 (+.f64 eps x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 (+.f64 eps x))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #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 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 eps x)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #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 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(neg.f64 (+.f64 (neg.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 x) (neg.f64 (tan.f64 (+.f64 eps x)))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 #s(literal -1 binary64) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (tan.f64 (+.f64 eps x)))
(-.f64 (+.f64 (tan.f64 (+.f64 eps x)) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (tan.f64 eps))) (tan.f64 x) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) #s(literal -1 binary64))
(fma.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)) #s(literal -1 binary64))
(fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))
(fma.f64 (tan.f64 x) (neg.f64 (neg.f64 (tan.f64 eps))) #s(literal -1 binary64))
(fma.f64 (tan.f64 x) (tan.f64 eps) #s(literal -1 binary64))
(-.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(+.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) #s(literal -1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (tan.f64 eps) (tan.f64 x)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal -1 binary64))) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal 1 binary64))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (sin.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.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 (*.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (neg.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 eps) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (neg.f64 (tan.f64 eps)))
(fma.f64 (tan.f64 eps) #s(literal -1 binary64) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (neg.f64 (tan.f64 eps)))
(-.f64 (fma.f64 #s(literal -1 binary64) (tan.f64 eps) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))
(-.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(-.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 #s(literal 0 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(+.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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 (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)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.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 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.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 (fma.f64 #s(literal 1 binary64) (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) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.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 (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 (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 (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 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 eps) (tan.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.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 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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)))))
(fma.f64 (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 eps))
(fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 #s(literal 2/3 binary64) eps)
(*.f64 eps #s(literal 2/3 binary64))
(*.f64 #s(literal 2/45 binary64) eps)
(*.f64 eps #s(literal 2/45 binary64))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) eps)
(*.f64 eps (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) eps) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) eps #s(literal -1 binary64)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) eps)))
(fma.f64 (*.f64 (tan.f64 x) eps) eps (*.f64 #s(literal 1 binary64) eps))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 (tan.f64 x) eps) eps))
(fma.f64 eps (*.f64 (tan.f64 x) eps) (*.f64 eps #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 (tan.f64 x) eps)))
(+.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 (tan.f64 x) eps) eps))
(+.f64 (*.f64 (*.f64 (tan.f64 x) eps) eps) (*.f64 #s(literal 1 binary64) eps))
(+.f64 (*.f64 eps (*.f64 (tan.f64 x) eps)) (*.f64 eps #s(literal 1 binary64)))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (*.f64 (tan.f64 x) eps)))
(*.f64 #s(literal -1 binary64) (tan.f64 eps))
(*.f64 (tan.f64 eps) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))
(neg.f64 (tan.f64 eps))
(-.f64 #s(literal 0 binary64) (tan.f64 eps))
(+.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 eps)))
(*.f64 #s(literal -1 binary64) (tan.f64 x))
(*.f64 (tan.f64 x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))
(/.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))
(neg.f64 (tan.f64 x))
(-.f64 #s(literal 0 binary64) (tan.f64 x))
(+.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 x)))

eval137.0ms (1%)

Memory
35.9MiB live, 260.2MiB allocated
Compiler

Compiled 40 071 to 3 837 computations (90.4% saved)

prune71.0ms (0.5%)

Memory
-41.8MiB live, 91.2MiB allocated
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New9747981
Fresh369
Picked415
Done022
Total98116997
Accuracy
100.0%
Counts
997 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
62.1%
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
35.1%
(-.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.0%
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.7%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
99.6%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
99.6%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
Compiler

Compiled 903 to 542 computations (40% saved)

simplify200.0ms (1.4%)

Memory
18.2MiB live, 93.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (tan.f64 eps) (tan.f64 x))
cost-diff0
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
cost-diff128
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
cost-diff448
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
cost-diff0
(tan.f64 x)
cost-diff0
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
cost-diff0
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
cost-diff0
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
cost-diff0
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
cost-diff0
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
cost-diff0
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
cost-diff128
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
cost-diff0
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
cost-diff0
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
cost-diff192
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
cost-diff13312
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066649
0111649
1204646
2451632
31254626
43507625
56084625
08032602
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
eps
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1 binary64)
eps
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
#s(literal 17/45 binary64)
(*.f64 x x)
x
#s(literal 2/3 binary64)
eps
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(literal 1/3 binary64)
(*.f64 eps eps)
eps
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
#s(literal 1 binary64)
(neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64))
(fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64))
(fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64))
#s(literal -17/315 binary64)
(*.f64 eps eps)
#s(literal -2/15 binary64)
#s(literal -1/3 binary64)
#s(literal -1 binary64)
(neg.f64 (tan.f64 x))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(*.f64 (fma.f64 (tan.f64 x) eps #s(literal 1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
eps
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (tan.f64 x)) (*.f64 eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps)
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1 binary64)
eps
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 1 binary64))))))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)
(*.f64 eps (fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
#s(literal 17/45 binary64)
(*.f64 x x)
x
#s(literal 2/3 binary64)
eps
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (*.f64 eps eps) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
(*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (*.f64 eps eps) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(tan.f64 x)
x
#s(literal 1 binary64)
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (*.f64 eps eps) eps))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (*.f64 eps eps) eps)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps) eps)
(fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
#s(literal 1/3 binary64)
(*.f64 eps eps)
eps
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(tan.f64 eps)
eps
(tan.f64 x)
x
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps))) (tan.f64 x) #s(literal 1 binary64)))
#s(literal 1 binary64)
(neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))
(neg.f64 (fma.f64 #s(approx (neg (tan eps)) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps))) (tan.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 #s(approx (neg (tan eps)) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps))) (tan.f64 x) #s(literal 1 binary64))
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))
#s(approx (neg (tan eps)) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (neg.f64 eps))
(fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64))
(fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64))
(fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64))
#s(literal -17/315 binary64)
(*.f64 eps eps)
#s(literal -2/15 binary64)
#s(literal -1/3 binary64)
#s(literal -1 binary64)
(neg.f64 (tan.f64 x))

localize335.0ms (2.4%)

Memory
4.8MiB live, 197.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))
accuracy0.00390625
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
accuracy0.0234375
(+.f64 (tan.f64 eps) (tan.f64 x))
accuracy24.276959524648394
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
accuracy0.01171875
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
accuracy0.01171875
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
accuracy0.17844267628902746
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
accuracy0.2130101338043517
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))
accuracy0.01171875
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
accuracy0.2473804303100285
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
accuracy0.3046875
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
accuracy0.30953469620447877
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
accuracy0.0
(*.f64 x x)
accuracy0.015625
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
accuracy0.30953469620447877
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
accuracy0.8591034004428453
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
accuracy0.0078125
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
accuracy0.01171875
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
accuracy0.1015625
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
accuracy0.17844267628902746
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
Samples
156.0ms167×0valid
102.0ms88×1valid
7.0ms3valid
Compiler

Compiled 1 078 to 139 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 230.0ms
ival-add: 84.0ms (36.5% of total)
ival-mult: 53.0ms (23% of total)
adjust: 26.0ms (11.3% of total)
const: 22.0ms (9.6% of total)
ival-neg: 14.0ms (6.1% of total)
ival-tan: 12.0ms (5.2% of total)
ival-pow2: 9.0ms (3.9% of total)
ival-div: 4.0ms (1.7% of total)
ival-sub: 2.0ms (0.9% of total)
ival-cos: 2.0ms (0.9% of total)
ival-sin: 2.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series56.0ms (0.4%)

Memory
7.8MiB live, 45.2MiB allocated
Counts
26 → 116
Calls
Call 1
Inputs
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
(tan.f64 x)
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(*.f64 x x)
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))
Outputs
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
(* (pow eps 2) x)
(* x (+ (* eps (* (pow x 2) (+ eps (* 1/3 eps)))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps))))) (* eps (+ eps (* 1/3 eps))))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* eps (+ eps (* 1/3 eps))) (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 17/315 eps) (+ (* 2/15 eps) (+ (* 2/9 eps) (* 17/45 eps)))))) (* eps (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps)))))))) (pow eps 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
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(+ eps (* 2/3 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))
(* 2/3 eps)
(+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))
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))))))))
(+ (* 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)))
-1
(- (* -1 (/ (* x (sin eps)) (cos eps))) 1)
(- (* x (- (* -1 (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (sin eps) (cos eps)))) 1)
(- (* x (- (* x (- (* -1 (* x (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))) 1)
(* -1 (/ (sin eps) (cos eps)))
(- (* -1 x) (/ (sin eps) (cos eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (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)))
2/3
(+ 2/3 (* 17/45 (pow x 2)))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(pow eps 2)
(+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))
(+ (* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x)))
(/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (pow (sin x) 2) (pow (cos x) 2))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(* 17/45 (* eps (pow x 4)))
(* (pow x 4) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 17/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(* 17/45 (* eps (pow x 2)))
(* (pow x 2) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(/ (sin x) (cos x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(/ -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(* 17/45 (pow x 2))
(* (pow x 2) (+ 17/45 (* 2/3 (/ 1 (pow x 2)))))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(* 1/3 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 1/3 (pow eps 2)) (/ (pow eps 2) (pow x 2))))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (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)))))
(* eps (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* eps (+ 2/3 (* 17/45 (pow 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)))))
(- (* -1 (/ (* eps (sin x)) (cos x))) 1)
(- (* eps (- (* -1 (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))) (/ (sin x) (cos x)))) 1)
(- (* eps (- (* eps (- (* -1 (* eps (+ (* 1/3 (/ (sin x) (cos x))) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (sin x) (cos x)))) 1)
(* -1 (/ (sin x) (cos x)))
(- (* -1 eps) (/ (sin x) (cos x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (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)))
(* (pow eps 2) (+ 1 (* 1/3 (pow x 2))))
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(/ (* (pow eps 2) (sin x)) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(* -17/315 (pow eps 7))
(* -1 (* (pow eps 7) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(* (pow eps 7) (- (* -1 (/ (+ 2/15 (* 1/3 (/ 1 (pow eps 2)))) (pow eps 2))) 17/315))
(* (pow eps 7) (- (* -1 (/ (+ 1/3 (/ 1 (pow eps 2))) (pow eps 4))) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (+ (/ 1 eps) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(* -1 (* eps (- (* -1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))) 1)))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (* 2/15 (/ 1 (pow eps 2)))))))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (+ (* 2/15 (/ 1 (pow eps 2))) (/ 1 (pow eps 6)))))))
Calls

6 calls:

TimeVariablePointExpression
18.0ms
eps
@0
((+ (* (+ (* (tan x) (tan x)) 1) eps) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x))) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (- (tan (+ x eps)) (tan x)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) (/ (pow (sin x) 2) (pow (cos x) 2)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (+ (* (* (+ (* 17/45 (* x x)) 2/3) eps) (* x x)) eps) (* (+ (* 17/45 (* x x)) 2/3) eps) (- (tan (+ x eps)) (tan x)) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1))) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (pow (tan x) 2) (* x x) (+ (* 17/45 (* x x)) 2/3) (* (+ (* eps (tan x)) 1) eps) (* (+ (* (* x x) 1/3) 1) (* eps eps)) (* (+ (* (+ (* (+ (* -17/315 (* eps eps)) -2/15) (* eps eps)) -1/3) (* eps eps)) -1) eps) (neg (tan eps)))
9.0ms
eps
@-inf
((+ (* (+ (* (tan x) (tan x)) 1) eps) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x))) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (- (tan (+ x eps)) (tan x)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) (/ (pow (sin x) 2) (pow (cos x) 2)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (+ (* (* (+ (* 17/45 (* x x)) 2/3) eps) (* x x)) eps) (* (+ (* 17/45 (* x x)) 2/3) eps) (- (tan (+ x eps)) (tan x)) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1))) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (pow (tan x) 2) (* x x) (+ (* 17/45 (* x x)) 2/3) (* (+ (* eps (tan x)) 1) eps) (* (+ (* (* x x) 1/3) 1) (* eps eps)) (* (+ (* (+ (* (+ (* -17/315 (* eps eps)) -2/15) (* eps eps)) -1/3) (* eps eps)) -1) eps) (neg (tan eps)))
8.0ms
x
@inf
((+ (* (+ (* (tan x) (tan x)) 1) eps) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x))) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (- (tan (+ x eps)) (tan x)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) (/ (pow (sin x) 2) (pow (cos x) 2)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (+ (* (* (+ (* 17/45 (* x x)) 2/3) eps) (* x x)) eps) (* (+ (* 17/45 (* x x)) 2/3) eps) (- (tan (+ x eps)) (tan x)) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1))) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (pow (tan x) 2) (* x x) (+ (* 17/45 (* x x)) 2/3) (* (+ (* eps (tan x)) 1) eps) (* (+ (* (* x x) 1/3) 1) (* eps eps)) (* (+ (* (+ (* (+ (* -17/315 (* eps eps)) -2/15) (* eps eps)) -1/3) (* eps eps)) -1) eps) (neg (tan eps)))
8.0ms
eps
@inf
((+ (* (+ (* (tan x) (tan x)) 1) eps) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x))) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (- (tan (+ x eps)) (tan x)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) (/ (pow (sin x) 2) (pow (cos x) 2)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (+ (* (* (+ (* 17/45 (* x x)) 2/3) eps) (* x x)) eps) (* (+ (* 17/45 (* x x)) 2/3) eps) (- (tan (+ x eps)) (tan x)) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1))) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (pow (tan x) 2) (* x x) (+ (* 17/45 (* x x)) 2/3) (* (+ (* eps (tan x)) 1) eps) (* (+ (* (* x x) 1/3) 1) (* eps eps)) (* (+ (* (+ (* (+ (* -17/315 (* eps eps)) -2/15) (* eps eps)) -1/3) (* eps eps)) -1) eps) (neg (tan eps)))
7.0ms
x
@-inf
((+ (* (+ (* (tan x) (tan x)) 1) eps) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x))) (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (- (tan (+ x eps)) (tan x)) (+ (* (tan x) (tan x)) 1) (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (- (tan (+ x eps)) (tan x)) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) (/ (pow (sin x) 2) (pow (cos x) 2)) (- (tan (+ x eps)) (tan x)) (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (+ (* (* (+ (* 17/45 (* x x)) 2/3) eps) (* x x)) eps) (* (+ (* 17/45 (* x x)) 2/3) eps) (- (tan (+ x eps)) (tan x)) (* (+ (* (tan x) (tan x)) 1) (* (+ (* eps (tan x)) 1) eps)) (tan x) (+ (* (neg (+ (tan eps) (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1)))) (neg (tan x))) (/ 1 (neg (+ (* (neg (tan eps)) (tan x)) 1))) (neg (+ (tan eps) (tan x))) (+ (tan eps) (tan x)) (pow (tan x) 2) (* x x) (+ (* 17/45 (* x x)) 2/3) (* (+ (* eps (tan x)) 1) eps) (* (+ (* (* x x) 1/3) 1) (* eps eps)) (* (+ (* (+ (* (+ (* -17/315 (* eps eps)) -2/15) (* eps eps)) -1/3) (* eps eps)) -1) eps) (neg (tan eps)))

simplify231.0ms (1.6%)

Memory
-5.7MiB live, 112.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05042430
116302289
255082165
081812037
Stop Event
iter limit
node limit
Counts
116 → 114
Calls
Call 1
Inputs
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps x) (pow eps 2))))
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
(* (pow eps 2) x)
(* x (+ (* eps (* (pow x 2) (+ eps (* 1/3 eps)))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps))))) (* eps (+ eps (* 1/3 eps))))) (pow eps 2)))
(* x (+ (* (pow x 2) (+ (* eps (+ eps (* 1/3 eps))) (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 17/315 eps) (+ (* 2/15 eps) (+ (* 2/9 eps) (* 17/45 eps)))))) (* eps (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps)))))))) (pow eps 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
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
(+ eps (* eps (pow x 2)))
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(+ eps (* 2/3 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))
(* 2/3 eps)
(+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))
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))))))))
(+ (* 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)))
-1
(- (* -1 (/ (* x (sin eps)) (cos eps))) 1)
(- (* x (- (* -1 (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (sin eps) (cos eps)))) 1)
(- (* x (- (* x (- (* -1 (* x (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))) 1)
(* -1 (/ (sin eps) (cos eps)))
(- (* -1 x) (/ (sin eps) (cos eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (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)))
2/3
(+ 2/3 (* 17/45 (pow x 2)))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(pow eps 2)
(+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))
(+ (* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x)))
(/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (pow (sin x) 2) (pow (cos x) 2))
(+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(* 17/45 (* eps (pow x 4)))
(* (pow x 4) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 17/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(* 17/45 (* eps (pow x 2)))
(* (pow x 2) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(/ (sin x) (cos x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(/ -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))
(* 17/45 (pow x 2))
(* (pow x 2) (+ 17/45 (* 2/3 (/ 1 (pow x 2)))))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(* 1/3 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 1/3 (pow eps 2)) (/ (pow eps 2) (pow x 2))))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (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)))))
(* eps (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(* eps (+ 2/3 (* 17/45 (pow 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)))))
(- (* -1 (/ (* eps (sin x)) (cos x))) 1)
(- (* eps (- (* -1 (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))) (/ (sin x) (cos x)))) 1)
(- (* eps (- (* eps (- (* -1 (* eps (+ (* 1/3 (/ (sin x) (cos x))) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (sin x) (cos x)))) 1)
(* -1 (/ (sin x) (cos x)))
(- (* -1 eps) (/ (sin x) (cos x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (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)))
(* (pow eps 2) (+ 1 (* 1/3 (pow x 2))))
(* -1 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(/ (* (pow eps 2) (sin x)) (cos x))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(* -17/315 (pow eps 7))
(* -1 (* (pow eps 7) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(* (pow eps 7) (- (* -1 (/ (+ 2/15 (* 1/3 (/ 1 (pow eps 2)))) (pow eps 2))) 17/315))
(* (pow eps 7) (- (* -1 (/ (+ 1/3 (/ 1 (pow eps 2))) (pow eps 4))) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (+ (/ 1 eps) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(* -1 (* eps (- (* -1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))) 1)))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (* 2/15 (/ 1 (pow eps 2)))))))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (+ (* 2/15 (/ 1 (pow eps 2))) (/ 1 (pow eps 6)))))))
Outputs
eps
(+ eps (* (pow eps 2) x))
(fma.f64 (*.f64 eps eps) x eps)
(+ eps (* x (+ (* eps x) (pow eps 2))))
(fma.f64 (*.f64 eps (+.f64 eps x)) x eps)
(+ eps (* x (+ (* x (+ eps (* eps (* x (+ eps (* 1/3 eps)))))) (pow eps 2))))
(fma.f64 (*.f64 eps (+.f64 x (fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 x x) eps) eps))) x eps)
(* (pow eps 2) x)
(*.f64 (*.f64 eps eps) x)
(* x (+ (* eps (* (pow x 2) (+ eps (* 1/3 eps)))) (pow eps 2)))
(*.f64 (*.f64 eps (fma.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 x x) eps) eps)) x)
(* x (+ (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps))))) (* eps (+ eps (* 1/3 eps))))) (pow eps 2)))
(*.f64 (*.f64 eps (fma.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 17/15 binary64) (*.f64 #s(literal 4/3 binary64) eps)) (*.f64 x x) eps)) x)
(* x (+ (* (pow x 2) (+ (* eps (+ eps (* 1/3 eps))) (* (pow x 2) (+ (* eps (* (pow x 2) (+ (* 17/315 eps) (+ (* 2/15 eps) (+ (* 2/9 eps) (* 17/45 eps)))))) (* eps (+ (* 2/15 eps) (+ (* 1/3 eps) (* 2/3 eps)))))))) (pow eps 2)))
(*.f64 (fma.f64 (*.f64 eps (fma.f64 (fma.f64 (*.f64 (*.f64 eps #s(literal 248/315 binary64)) x) x (*.f64 eps #s(literal 17/15 binary64))) (*.f64 x x) (*.f64 #s(literal 4/3 binary64) eps))) (*.f64 x x) (*.f64 eps 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 (- (/ (* 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 (fma.f64 (*.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 eps)) (sin.f64 eps) (*.f64 (neg.f64 x) (fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sin.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal 1 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)))) #s(literal 1/2 binary64))))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
1
#s(literal 1 binary64)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* 2/3 (pow x 2)))))
(fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2/3 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2)))))))
(fma.f64 x x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(+ eps (* eps (pow x 2)))
(*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)
(+ eps (* (pow x 2) (+ eps (* 2/3 (* eps (pow x 2))))))
(fma.f64 (*.f64 eps (fma.f64 #s(literal 2/3 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 x x) eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x) #s(literal 1 binary64)) eps) (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 2/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2/3 binary64) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 17/45 (* 62/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (* -1/3 eps) (* -1 eps))))))
(fma.f64 (*.f64 eps (fma.f64 #s(literal 2/3 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 x x) eps)
(+ eps (* (pow x 2) (+ eps (* (pow x 2) (- (+ (* -1/3 eps) (* (pow x 2) (- (* 2/45 eps) (+ (* -1 (- (* -1/3 eps) (* -1 eps))) (* 1/3 eps))))) (* -1 eps))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 eps #s(literal 32/45 binary64) (*.f64 #s(literal -1/3 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)
(+ eps (* 2/3 (* eps (pow x 2))))
(*.f64 eps (fma.f64 #s(literal 2/3 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+ eps (* (pow x 2) (+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))))
(*.f64 (fma.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x) #s(literal 1 binary64)) eps)
(* 2/3 eps)
(*.f64 #s(literal 2/3 binary64) eps)
(+ (* 17/45 (* eps (pow x 2))) (* 2/3 eps))
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 x x) #s(literal 2/15 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) x)
(+ (* 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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.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 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) #s(literal 4 binary64))) (pow.f64 (cos.f64 eps) #s(literal 4 binary64)))) (+.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
-1
#s(literal -1 binary64)
(- (* -1 (/ (* x (sin eps)) (cos eps))) 1)
(fma.f64 (neg.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1 binary64))
(- (* x (- (* -1 (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) (/ (sin eps) (cos eps)))) 1)
(fma.f64 (neg.f64 (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 #s(literal -1 binary64))
(- (* x (- (* x (- (* -1 (* x (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (/ (pow (sin eps) 2) (pow (cos eps) 2)))) (/ (sin eps) (cos eps)))) 1)
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/3 binary64) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3 binary64))) x (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) x (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))) x #s(literal -1 binary64))
(* -1 (/ (sin eps) (cos eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps))
(- (* -1 x) (/ (sin eps) (cos eps)))
(-.f64 (neg.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (* x (- (* -1/3 (pow x 2)) 1)) (/ (sin eps) (cos eps)))
(-.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(- (* x (- (* (pow x 2) (- (* -2/15 (pow x 2)) 1/3)) 1)) (/ (sin eps) (cos eps)))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 x x) #s(literal -1/3 binary64)) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ x (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin eps) (cos eps)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
2/3
#s(literal 2/3 binary64)
(+ 2/3 (* 17/45 (pow x 2)))
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
(+ eps (* x (+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) eps) eps) x eps)
(+ eps (* x (+ (* (pow x 2) (+ (* 2/15 (* (pow eps 2) (pow x 2))) (* 1/3 (pow eps 2)))) (pow eps 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64))) (fma.f64 (*.f64 eps eps) x eps))
(pow eps 2)
(*.f64 eps eps)
(+ (* 1/3 (* (pow eps 2) (pow x 2))) (pow eps 2))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) eps) eps)
(+ (* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x)))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1 binary64)) eps)
(/ (* eps (* (sin x) (+ eps (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))))) (cos x))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x)) (*.f64 eps 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)))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(* eps (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(/ (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 (/ (* eps (pow (sin x) 2)) (pow (cos x) 2)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps)
(* 17/45 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/45 binary64)) eps)
(* (pow x 4) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 x x)) #s(literal 17/45 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 17/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(*.f64 (fma.f64 eps (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 x x)) #s(literal 17/45 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* 17/45 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 17/45 binary64))
(* (pow x 2) (+ (* 17/45 eps) (* 2/3 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps #s(literal 1 binary64)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 17/45 binary64)))
(* eps (* (+ 1 (/ (* eps (sin x)) (cos x))) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 (fma.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(- (+ (/ (sin eps) (* (cos eps) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (sin x) (cos x)))
(+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64))))
(/ -1 (+ 1 (* -1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64)))
(* -1 (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x))))
(neg.f64 (+.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)))
(* 17/45 (pow x 2))
(*.f64 #s(literal 17/45 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/45 (* 2/3 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
(* eps (+ 1 (/ (* eps (sin x)) (cos x))))
(fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps) eps)
(* 1/3 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) eps) #s(literal 1/3 binary64))
(* (pow x 2) (+ (* 1/3 (pow eps 2)) (/ (pow eps 2) (pow x 2))))
(*.f64 (*.f64 eps (fma.f64 #s(literal 1/3 binary64) eps (/.f64 eps (*.f64 x x)))) (*.f64 x 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 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1 binary64)) eps)
(/ (* (pow eps 2) (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (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)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1 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)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal -1/6 binary64) (-.f64 (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 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 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) eps (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 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)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 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 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x)) #s(literal -1/3 binary64))) (neg.f64 eps) (-.f64 #s(literal -1/6 binary64) (-.f64 (fma.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 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 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) eps (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* eps (+ 1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x) #s(literal 1 binary64)) eps)
(* eps (+ 2/3 (* 17/45 (pow x 2))))
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(* 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 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* 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 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(* 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 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal -1/3 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))) (/.f64 (neg.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)) #s(literal -1/3 binary64))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (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))) (neg.f64 eps) (-.f64 #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))))) eps (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) eps (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) eps)
(- (* -1 (/ (* eps (sin x)) (cos x))) 1)
(fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 eps) #s(literal -1 binary64))
(- (* eps (- (* -1 (/ (* eps (pow (sin x) 2)) (pow (cos x) 2))) (/ (sin x) (cos x)))) 1)
(fma.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))) eps #s(literal -1 binary64))
(- (* eps (- (* eps (- (* -1 (* eps (+ (* 1/3 (/ (sin x) (cos x))) (/ (pow (sin x) 3) (pow (cos x) 3))))) (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (sin x) (cos x)))) 1)
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))) eps (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) eps (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) eps #s(literal -1 binary64))
(* -1 (/ (sin x) (cos x)))
(/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))
(- (* -1 eps) (/ (sin x) (cos x)))
(-.f64 (neg.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (sin x) (cos x)))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) eps) eps #s(literal -1 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (sin x) (cos x)))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ eps (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) eps)
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 1/3 binary64) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) (/ (sin x) (cos x)))
(+.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 2/15 binary64) eps) eps #s(literal 1/3 binary64)) eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(* (pow eps 2) (+ 1 (* 1/3 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) eps) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (* -1/3 (pow eps 2)) 1))
(*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) eps) eps #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 #s(literal -2/15 binary64) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(* eps (- (* (pow eps 2) (- (* (pow eps 2) (- (* -17/315 (pow eps 2)) 2/15)) 1/3)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(* (pow eps 2) (+ (/ 1 eps) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sin.f64 x) eps) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps) eps)
(/ (* (pow eps 2) (sin x)) (cos x))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps))
(* (pow eps 2) (+ (/ 1 eps) (/ (sin x) (cos x))))
(fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps eps) eps)
(* -17/315 (pow eps 7))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -17/315 binary64))
(* -1 (* (pow eps 7) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(*.f64 (-.f64 #s(literal -17/315 binary64) (/.f64 #s(literal 2/15 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 7 binary64)))
(* (pow eps 7) (- (* -1 (/ (+ 2/15 (* 1/3 (/ 1 (pow eps 2)))) (pow eps 2))) 17/315))
(*.f64 (-.f64 #s(literal -17/315 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 2/15 binary64)) eps) eps)) (pow.f64 eps #s(literal 7 binary64)))
(* (pow eps 7) (- (* -1 (/ (+ 1/3 (/ 1 (pow eps 2))) (pow eps 4))) (+ 17/315 (* 2/15 (/ 1 (pow eps 2))))))
(*.f64 (-.f64 (-.f64 #s(literal -17/315 binary64) (/.f64 #s(literal 2/15 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) eps) #s(literal 1/3 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 eps #s(literal 7 binary64)))
(* -1 (/ (* (pow eps 2) (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1))) (cos x)))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x)) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (* (sin x) (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)) (cos x))) (+ (/ 1 eps) (/ (pow (sin x) 2) (* eps (pow (cos x) 2))))))
(fma.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (sin.f64 x) eps) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x))) (*.f64 eps eps) eps)
(- (/ (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)))
(* -1 (* eps (- (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) 1)))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (neg.f64 eps) eps)
(* -1 (* eps (- (* -1 (* (pow x 2) (+ 2/3 (* 17/45 (pow x 2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (neg.f64 eps))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (* 2/15 (/ 1 (pow eps 2)))))))
(*.f64 (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 eps #s(literal 4 binary64))) #s(literal 17/315 binary64)) (/.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))) (pow.f64 eps #s(literal 7 binary64)))
(* -1 (* (pow eps 7) (+ 17/315 (+ (/ 1/3 (pow eps 4)) (+ (* 2/15 (/ 1 (pow eps 2))) (/ 1 (pow eps 6)))))))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 7 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 eps #s(literal 4 binary64))) #s(literal 17/315 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 6 binary64))) (/.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))

rewrite323.0ms (2.3%)

Memory
24.6MiB live, 182.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066461
0111459
1461426
23606426
011050421
Stop Event
iter limit
node limit
iter limit
Counts
26 → 625
Calls
Call 1
Inputs
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps)))
(tan.f64 x)
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (tan.f64 x))
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(*.f64 x x)
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))
Outputs
(*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (cos.f64 x) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (cos.f64 x) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (cos.f64 x) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (cos.f64 x) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (cos.f64 x) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (cos.f64 x) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (cos.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (cos.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (cos.f64 x) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (cos.f64 x) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) eps))) (*.f64 (cos.f64 x) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))) (*.f64 (cos.f64 x) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))) (-.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (*.f64 eps (tan.f64 x)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)) eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (/.f64 eps (cos.f64 x)) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) eps) (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))
(fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (*.f64 eps (tan.f64 x)) (tan.f64 x) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) eps) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 eps (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 eps (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 eps (tan.f64 x)) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(fma.f64 (tan.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))))
(+.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)) eps)
(+.f64 (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)) eps) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (+.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(+.f64 eps (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)) eps)
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)) eps)
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)))
(*.f64 (*.f64 eps (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps))
(*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))
(*.f64 eps (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (tan.f64 x))))
(*.f64 eps (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (tan.f64 x)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps (tan.f64 x))))
(*.f64 (tan.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (tan.f64 x))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps)))))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps)) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (sin.f64 x)) (cos.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (*.f64 eps (tan.f64 x)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps)
(*.f64 eps (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)) eps) (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64)) eps) (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps (*.f64 #s(literal 1 binary64) eps))
(fma.f64 eps #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) (*.f64 eps #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps))
(+.f64 (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps) (*.f64 #s(literal 1 binary64) eps))
(+.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps))
(+.f64 (*.f64 eps #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (*.f64 eps #s(literal 1 binary64)))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
(*.f64 (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))) (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 2 binary64)) (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)))
(*.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)))
#s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps))
(*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps)) (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 eps) eps)) (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) x) (*.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps)) (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))) eps eps)
(fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) x) x eps)
(fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps)
(fma.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 (*.f64 eps x) x) eps)
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) eps)
(fma.f64 eps (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x)) eps)
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) x) eps)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (neg.f64 eps))))
(+.f64 (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))) eps)
(+.f64 eps (*.f64 (*.f64 (*.f64 eps x) x) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))))
(*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps)
(*.f64 eps (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64)) eps) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64)) eps) (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64))) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)))
(/.f64 (*.f64 eps (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64))) (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))))
(fma.f64 (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) eps (*.f64 #s(literal 2/3 binary64) eps))
(fma.f64 #s(literal 2/3 binary64) eps (*.f64 (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) eps))
(fma.f64 eps (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 eps #s(literal 2/3 binary64) (*.f64 eps (*.f64 #s(literal 17/45 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 2/3 binary64) eps))
(+.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) eps))
(+.f64 (*.f64 eps (*.f64 #s(literal 17/45 binary64) (*.f64 x x))) (*.f64 eps #s(literal 2/3 binary64)))
(+.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 #s(literal 17/45 binary64) (*.f64 x x))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) #s(literal 1 binary64)))
(fma.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) #s(literal 1 binary64) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (*.f64 #s(literal 1 binary64) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))))
(fma.f64 #s(literal 1 binary64) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))) (*.f64 #s(literal 1 binary64) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))))
(+.f64 (*.f64 #s(literal 1 binary64) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))))
(+.f64 (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) #s(literal 1 binary64)) (*.f64 #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (tan.f64 x) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x))) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #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)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #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)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x))) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(-.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (log.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) #s(literal 1 binary64))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 eps) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (sin.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 #s(literal 0 binary64) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.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 (*.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 eps) (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (neg.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 1 binary64)))
(neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 eps) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (neg.f64 (tan.f64 eps)))
(fma.f64 (tan.f64 eps) #s(literal -1 binary64) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (neg.f64 (tan.f64 eps)))
(-.f64 (fma.f64 #s(literal -1 binary64) (tan.f64 eps) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))
(-.f64 #s(literal 0 binary64) (+.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(-.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 #s(literal 0 binary64) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(+.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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 (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)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.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 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.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 (fma.f64 #s(literal 1 binary64) (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) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.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 (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 (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 (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 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 eps) (tan.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 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))))
(/.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 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 eps) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (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)))))
(fma.f64 (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 eps))
(fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (tan.f64 x)) #s(literal -1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (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 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal -2 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -2 binary64))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (tan.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (tan.f64 x)))
(pow.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (tan.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (cos.f64 x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.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)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(exp.f64 (neg.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64) (neg.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (tan.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64)) (pow.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64)) (pow.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)) (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))) (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 4/9 binary64) (*.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 17/45 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64))) (neg.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64))) (neg.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64))))))
(/.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64)) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)))
(/.f64 (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64)) (+.f64 #s(literal 4/9 binary64) (-.f64 (*.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))))
(/.f64 (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64)) (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64)) (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -4/9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 4/9 binary64) (*.f64 (*.f64 x x) #s(literal 34/135 binary64)))) (fma.f64 #s(literal 4913/91125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 8/27 binary64))))
(fma.f64 (*.f64 #s(literal 17/45 binary64) x) x #s(literal 2/3 binary64))
(fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/45 binary64) #s(literal 2/3 binary64))
(fma.f64 x (*.f64 #s(literal 17/45 binary64) x) #s(literal 2/3 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 289/2025 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64))) (/.f64 #s(literal 4/9 binary64) (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal -2/3 binary64))))
(+.f64 (*.f64 #s(literal 17/45 binary64) (*.f64 x x)) #s(literal 2/3 binary64))
(+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 17/45 binary64) (*.f64 x x)))
#s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps)) eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps) eps)
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 1 binary64)) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -1 binary64)) (*.f64 eps eps)) (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/27 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 eps eps)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 1/27 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) (*.f64 eps eps) (*.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/3 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) (*.f64 eps eps)) (*.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/3 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)
(*.f64 eps (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) #s(literal -1 binary64)) eps) (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) #s(literal -1 binary64)) eps) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) (*.f64 eps #s(literal -1 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal 1 binary64)))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) (*.f64 eps #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps) eps (*.f64 #s(literal -1 binary64) eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps) eps))
(fma.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps) (*.f64 eps #s(literal -1 binary64)))
(fma.f64 eps #s(literal -1 binary64) (*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps) eps) (*.f64 #s(literal -1 binary64) eps))
(+.f64 (*.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps)) (*.f64 eps #s(literal -1 binary64)))
(+.f64 (*.f64 eps #s(literal -1 binary64)) (*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) eps) eps)))
#s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps))

eval140.0ms (1%)

Memory
8.1MiB live, 233.9MiB allocated
Compiler

Compiled 47 021 to 3 914 computations (91.7% saved)

prune30.0ms (0.2%)

Memory
-10.0MiB live, 75.4MiB allocated
Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New9266932
Fresh178
Picked415
Done033
Total93117948
Accuracy
100.0%
Counts
948 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.7%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
62.1%
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
35.1%
(-.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.0%
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
62.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
62.1%
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
99.6%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
99.6%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
99.6%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
98.7%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
99.5%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
99.2%
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
Compiler

Compiled 1 558 to 560 computations (64.1% saved)

regimes31.0ms (0.2%)

Memory
10.5MiB live, 49.1MiB allocated
Counts
36 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
(-.f64 (tan.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))) (cos.f64 (+.f64 eps x))) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) eps eps))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (neg (tan eps)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -17/315 binary64) (*.f64 eps eps) #s(literal -2/15 binary64)) (*.f64 eps eps) #s(literal -1/3 binary64)) (*.f64 eps eps) #s(literal -1 binary64)) eps)) (tan.f64 x) #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 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps (*.f64 (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) eps) (tan.f64 x))))
(fma.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (tan.f64 x) #s(literal 1 binary64)) eps)) (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 eps x)))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x)) #s(literal 1 binary64))) eps))
(fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 eps) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes17.0ms (0.1%)

Memory
-11.5MiB live, 27.4MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
(-.f64 (tan.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes16.0ms (0.1%)

Memory
-10.3MiB live, 28.8MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
(-.f64 (tan.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))) (tan.f64 x))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes13.0ms (0.1%)

Memory
28.9MiB live, 28.9MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
#s(approx (- (tan (+ x eps)) (tan x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
Calls

3 calls:

4.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
99.6%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes13.0ms (0.1%)

Memory
-21.0MiB live, 19.9MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 62/315 binary64) (*.f64 x x) #s(literal 17/45 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 x x))) eps eps))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
Calls

3 calls:

6.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
3.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes9.0ms (0.1%)

Memory
17.6MiB live, 17.6MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(approx (+ (* 17/45 (* x x)) 2/3) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (tan x) (tan x)) 1) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) eps (*.f64 #s(literal 2/45 binary64) eps)) x) x (*.f64 #s(literal 2/3 binary64) eps)) (*.f64 x x) eps) (*.f64 x x) eps)))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
Calls

3 calls:

3.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
3.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes7.0ms (0%)

Memory
-26.5MiB live, 12.7MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) #s(literal 1 binary64)) eps))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (* (+ (* (/ (sin x) (pow (cos x) 2)) (sin x)) 1) (+ (/ (* (sin x) eps) (cos x)) 1)) (fma.f64 (+.f64 eps x) x #s(literal 1 binary64))) eps))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes3.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

simplify75.0ms (0.5%)

Memory
-2.1MiB live, 36.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073257
198257
2150257
3245257
4430255
5579255
6747255
71062255
84145255
97815255
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))
Outputs
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps eps) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (* (+ (* eps (tan x)) 1) eps) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 1 binary64)) (*.f64 eps eps)) x eps))))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 x) #s(literal 1 binary64)) eps #s(approx (* (* (+ (* (pow (tan x) 2) eps) eps) eps) (tan x)) (*.f64 (*.f64 eps eps) x))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 17/45 binary64) (*.f64 x x) #s(literal 2/3 binary64)) eps) (*.f64 x x) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) (*.f64 #s(approx (+ (* (pow (tan x) 2) eps) eps) (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) eps) eps) (*.f64 x x) eps)) (fma.f64 eps (tan.f64 x) #s(literal 1 binary64))))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (+ (* (/ (pow (sin x) 2) (pow (cos x) 2)) eps) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) eps) (*.f64 x x) eps) (*.f64 x x) eps)))
#s(approx (- (tan (+ x eps)) (tan x)) (fma.f64 #s(approx (/ (pow (sin x) 2) (pow (cos x) 2)) (*.f64 x x)) eps eps))
#s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* (+ (/ (pow (sin x) 2) (pow (cos x) 2)) 1) eps) (*.f64 (fma.f64 x x #s(literal 1 binary64)) eps)))

soundness1.3s (9.4%)

Memory
-35.0MiB live, 802.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066461
0111459
1461426
23606426
011050421
05442791
116742618
252722426
090252264
050304
086288
1359249
22957249
09204248
0157950
1464884
21539873
36077710
08335686
04372077
113831962
244321817
086401698
039233
070199
1286152
22317152
08292148
05042430
116302289
255082165
081812037
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 530 to 273 computations (48.5% saved)

preprocess50.0ms (0.4%)

Memory
23.1MiB live, 61.5MiB allocated
Compiler

Compiled 546 to 170 computations (68.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...