expr_51555138

Time bar (total: 6.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze180.0ms (2.9%)

Memory
46.3MiB live, 46.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
50%50%50%0%0%0%0%4
50%50%50%0%0%0%0%5
50%50%50%0%0%0%0%6
50%50%50%0%0%0%0%7
50%50%50%0%0%0%0%8
50%50%50%0%0%0%0%9
50%50%50%0%0%0%0%10
50%50%50%0%0%0%0%11
50%50%50%0%0%0%0%12
Compiler

Compiled 12 to 11 computations (8.3% saved)

sample2.3s (36.8%)

Memory
95.3MiB live, 887.4MiB allocated
Samples
1.3s4 124×1valid
326.0ms4 132×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-tan: 756.0ms (56.2% of total)
ival-pow: 226.0ms (16.8% of total)
adjust: 139.0ms (10.3% of total)
ival-add: 77.0ms (5.7% of total)
ival-sub: 68.0ms (5.1% of total)
ival-neg: 57.0ms (4.2% of total)
exact: 10.0ms (0.7% of total)
ival-true: 9.0ms (0.7% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain444.0ms (7.2%)

Memory
14.7MiB live, 242.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1440-0-(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
1340-0-(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
00-0-(tan.f64 x)
00-0-(neg.f64 #s(literal 12 binary64))
00-0-#s(literal 12 binary64)
00-0-(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
00-0-(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
00-0-x
00-0-#s(literal 10 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))cancellation1440
tan.f64(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))sensitivity1340
Confusion
Predicted +Predicted -
+1440
-0112
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+14400
-00112
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0112
110
2134
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
157.0ms272×1valid
21.0ms240×0valid
Compiler

Compiled 82 to 31 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-tan: 122.0ms (78.6% of total)
ival-pow: 11.0ms (7.1% of total)
adjust: 8.0ms (5.2% of total)
ival-add: 5.0ms (3.2% of total)
ival-sub: 4.0ms (2.6% of total)
ival-neg: 3.0ms (1.9% of total)
ival-true: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)

preprocess21.0ms (0.3%)

Memory
5.3MiB live, 5.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01319
12415
25115
39415
414214
520614
623114
723414
097
0177
1207
2257
3317
4397
5547
6877
71157
81627
91787
101867
01867
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Outputs
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (tan.f64 x))
Compiler

Compiled 10 to 9 computations (10% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Compiler

Compiled 10 to 9 computations (10% saved)

simplify6.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
cost-diff0
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
cost-diff1
(neg.f64 #s(literal 12 binary64))
cost-diff2
(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
01721
12021
22521
33121
43921
55421
68721
711521
816221
917821
1018621
018621
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
x
(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
#s(literal 10 binary64)
(neg.f64 #s(literal 12 binary64))
#s(literal 12 binary64)
(tan.f64 x)
Outputs
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (tan.f64 x))
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
(tan.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))
(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
(+.f64 #s(literal 1/1000000000000 binary64) x)
x
(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
#s(literal 1/1000000000000 binary64)
#s(literal 10 binary64)
(neg.f64 #s(literal 12 binary64))
#s(literal -12 binary64)
#s(literal 12 binary64)
(tan.f64 x)

localize57.0ms (0.9%)

Memory
15.7MiB live, 15.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 #s(literal 12 binary64))
accuracy0.00390625
(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
accuracy7.6815863202213395
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
accuracy19.445715878633752
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Samples
39.0ms136×1valid
10.0ms120×0valid
Compiler

Compiled 36 to 11 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-tan: 22.0ms (58.2% of total)
ival-pow: 6.0ms (15.9% of total)
adjust: 4.0ms (10.6% of total)
ival-sub: 2.0ms (5.3% of total)
ival-add: 2.0ms (5.3% of total)
ival-neg: 2.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
1.5MiB live, 1.5MiB allocated
Counts
5 → 15
Calls
Call 1
Inputs
(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
(neg.f64 #s(literal 12 binary64))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
Outputs
(/ (sin 1/1000000000000) (cos 1/1000000000000))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)))
(+ (* x (- (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
1/1000000000000
(+ 1/1000000000000 x)
(- (/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x))) (/ (sin x) (cos x)))
(/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x)))
x
(* x (+ 1 (* 1/1000000000000 (/ 1 x))))
(- (/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x)))) (/ (sin x) (cos x)))
(/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x))))
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@0
((pow 10 (neg 12)) (neg 12) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))))
2.0ms
x
@inf
((pow 10 (neg 12)) (neg 12) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))))
1.0ms
x
@-inf
((pow 10 (neg 12)) (neg 12) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))))

simplify240.0ms (3.9%)

Memory
-6.6MiB live, 67.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075372
1196355
2592353
32999288
08288273
Stop Event
iter limit
node limit
Counts
15 → 14
Calls
Call 1
Inputs
(/ (sin 1/1000000000000) (cos 1/1000000000000))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)))
(+ (* x (- (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
1/1000000000000
(+ 1/1000000000000 x)
(- (/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x))) (/ (sin x) (cos x)))
(/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x)))
x
(* x (+ 1 (* 1/1000000000000 (/ 1 x))))
(- (/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x)))) (/ (sin x) (cos x)))
(/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x))))
Outputs
(/ (sin 1/1000000000000) (cos 1/1000000000000))
(/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)))
(*.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1/3 binary64) (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)
(+ (* x (- (+ 1 (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
1/1000000000000
#s(literal 1/1000000000000 binary64)
(+ 1/1000000000000 x)
(+.f64 #s(literal 1/1000000000000 binary64) x)
(- (/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x)))
(/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
x
(* x (+ 1 (* 1/1000000000000 (/ 1 x))))
(+.f64 #s(literal 1/1000000000000 binary64) x)
(- (/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x))))
(/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))

rewrite180.0ms (2.9%)

Memory
-23.6MiB live, 53.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0916
01716
15916
240316
3586716
0909616
Stop Event
iter limit
node limit
iter limit
Counts
5 → 272
Calls
Call 1
Inputs
(pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))
(neg.f64 #s(literal 12 binary64))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64)))))
(+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))
Outputs
#s(literal 1/1000000000000 binary64)
#s(literal -12 binary64)
(*.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 9 binary64)) (pow.f64 (tan.f64 x) #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (sin.f64 (+.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(*.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(/.f64 (/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 9 binary64)) (pow.f64 (tan.f64 x) #s(literal 9 binary64))) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (fma.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (neg.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x))) (neg.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 9 binary64)) (pow.f64 (tan.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (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 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.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 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (cos.f64 x) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 4 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 9 binary64)) (pow.f64 (tan.f64 x) #s(literal 9 binary64))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 6 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)) (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 x #s(literal 1/1000000000000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (sin.f64 (+.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(fma.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3/2 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(fma.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(-.f64 (+.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #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 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(+.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(*.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (tan.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64))))) (tan.f64 (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64))))) (tan.f64 (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (tan.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(neg.f64 (tan.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))))
(neg.f64 (tan.f64 (/.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (fma.f64 #s(literal -1 binary64) x #s(literal 1/1000000000000 binary64)))))
(neg.f64 (tan.f64 (/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) (+.f64 #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/1000000000000 binary64) #s(literal 1/1000000000000000000000000 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/1000000000000 binary64) x #s(literal 1/1000000000000000000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (*.f64 #s(literal -1/1000000000000 binary64) x)))
(*.f64 (/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/1000000000000 binary64) x #s(literal 1/1000000000000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 #s(literal -1/1000000000000 binary64) x #s(literal 1/1000000000000000000000000 binary64)) (-.f64 (fma.f64 #s(literal -1/1000000000000 binary64) x #s(literal 1/1000000000000000000000000 binary64)) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (+.f64 x #s(literal 1/1000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))
(*.f64 (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)))
(*.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (neg.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) x #s(literal 1/1000000000000 binary64))))
(*.f64 (neg.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))))
(*.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (fma.f64 x x #s(literal 1/1000000000000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal 1/1000000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))) (fma.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (fma.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1/1000000000000 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) x #s(literal 1/1000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x #s(literal 1/1000000000000000000000000 binary64)) (-.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64)) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))) (*.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) (-.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (*.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) (fma.f64 x x #s(literal 1/1000000000000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (-.f64 #s(literal 1/1000000000000 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) (+.f64 (fma.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x) #s(literal 1/1000000000000000000000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (fma.f64 #s(literal -1 binary64) x #s(literal 1/1000000000000 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))))
(/.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (-.f64 x #s(literal 1/1000000000000 binary64)))
(/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/1000000000000 binary64) x) (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (-.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64))))
(neg.f64 (/.f64 (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64)) (fma.f64 #s(literal -1 binary64) x #s(literal 1/1000000000000 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal 1/1000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal 1/1000000000000000000000000 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/1000000000000000000000000000000000000 binary64))) (fma.f64 x x (fma.f64 x #s(literal 1/1000000000000 binary64) #s(literal 1/1000000000000000000000000 binary64))) (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x x #s(literal -1/1000000000000000000000000 binary64))) (+.f64 x #s(literal 1/1000000000000 binary64)) (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(fma.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/1000000000000 binary64) x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))))
(+.f64 x #s(literal 1/1000000000000 binary64))
(+.f64 #s(literal 1/1000000000000 binary64) x)

eval34.0ms (0.6%)

Memory
27.2MiB live, 27.2MiB allocated
Compiler

Compiled 7 649 to 1 012 computations (86.8% saved)

prune127.0ms (2.1%)

Memory
-99.8MiB live, 24.0MiB allocated
Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New25528283
Fresh000
Picked101
Done000
Total25628284
Accuracy
72.3%
Counts
284 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
68.8%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
69.0%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
69.7%
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
50.0%
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
69.2%
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
50.2%
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
69.0%
(/.f64 (fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
49.7%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
69.0%
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
69.2%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
69.0%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
48.7%
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
48.1%
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
68.8%
(-.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (tan.f64 x))
69.3%
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
68.8%
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
68.9%
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
68.7%
(-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (tan.f64 x))
69.3%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
48.1%
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
47.5%
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
46.6%
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
69.0%
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
49.2%
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (fma.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))))
57.1%
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
Compiler

Compiled 1 360 to 790 computations (41.9% saved)

simplify110.0ms (1.8%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(neg.f64 (sin.f64 x))
cost-diff2
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))
cost-diff9
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
cost-diff0
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
cost-diff1
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
cost-diff1
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
cost-diff4
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))
cost-diff0
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
cost-diff0
(neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
cost-diff1
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
cost-diff3
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
cost-diff0
(tan.f64 x)
cost-diff0
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
cost-diff0
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
cost-diff0
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
cost-diff0
(tan.f64 #s(literal 1/1000000000000 binary64))
cost-diff0
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
cost-diff0
(/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))))
cost-diff0
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045344
082340
1143325
2345323
31032323
42370312
55343312
08214309
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
#s(literal 2 binary64)
(fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(+.f64 x #s(literal 1/1000000000000 binary64))
x
#s(literal 1/1000000000000 binary64)
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
#s(literal 1 binary64)
(neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(neg.f64 (tan.f64 x))
(tan.f64 x)
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
#s(literal 1 binary64)
#s(literal -1 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))
(neg.f64 (sin.f64 x))
(sin.f64 x)
x
(fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
#s(literal 1 binary64)
(*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(cos.f64 x)
(*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))
Outputs
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
#s(literal 2 binary64)
(fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))
(fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))
(neg.f64 (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
(neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(+.f64 x #s(literal 1/1000000000000 binary64))
x
#s(literal 1/1000000000000 binary64)
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
#s(literal 1 binary64)
(neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(neg.f64 (tan.f64 x))
(tan.f64 x)
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))) (tan.f64 x))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))
(neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
x
#s(literal 1 binary64)
#s(literal -1 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(neg.f64 (sin.f64 x))
(sin.f64 x)
x
(fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))
(neg.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))
(neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))
(tan.f64 #s(literal 1/1000000000000 binary64))
#s(literal 1/1000000000000 binary64)
(tan.f64 x)
#s(literal 1 binary64)
(*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(cos.f64 x)
(*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))

localize260.0ms (4.2%)

Memory
-2.4MiB live, 83.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.15625
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
accuracy0.21875
(*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))
accuracy0.221035009768442
(*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))
accuracy19.551318593295424
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))
accuracy0.1796875
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))
accuracy0.20703125
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
accuracy0.21875
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
accuracy19.445715878633752
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
accuracy0.14453125
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
accuracy6.658899216285354
(cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
accuracy6.76955290843897
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
accuracy19.563834596839854
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
accuracy0.0
(tan.f64 x)
accuracy7.6815863202213395
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
accuracy19.445715878633752
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
accuracy35.40407505116616
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
accuracy0.15625
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
accuracy0.23046875
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
accuracy0.30697250976844204
(pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))
accuracy19.54810885396466
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
Samples
175.0ms136×1valid
46.0ms120×0valid
Compiler

Compiled 364 to 49 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 173.0ms
ival-tan: 30.0ms (17.3% of total)
ival-mult: 22.0ms (12.7% of total)
ival-sin: 21.0ms (12.1% of total)
ival-cos: 19.0ms (11% of total)
adjust: 15.0ms (8.7% of total)
ival-add: 15.0ms (8.7% of total)
ival-pow: 14.0ms (8.1% of total)
ival-div: 10.0ms (5.8% of total)
ival-neg: 9.0ms (5.2% of total)
const: 9.0ms (5.2% of total)
ival-sub: 6.0ms (3.5% of total)
ival-pow2: 4.0ms (2.3% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series34.0ms (0.6%)

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

3 calls:

TimeVariablePointExpression
13.0ms
x
@inf
((+ (* (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (* (tan 1/1000000000000) (tan x)) 1)) (neg (tan x))) (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (tan 1/1000000000000) (tan x)) (tan 1/1000000000000) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))) (tan x) (+ (* (neg (sin (+ x 1/1000000000000))) (/ 1 (neg (cos (+ x 1/1000000000000))))) (neg (tan x))) (/ 1 (neg (cos (+ x 1/1000000000000)))) (neg (sin (+ x 1/1000000000000))) (sin (+ x 1/1000000000000)) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1) (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (/ (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x))) (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (neg (sin x)) (sin x) (pow (* (tan 1/1000000000000) (tan x)) 2) (* (tan 1/1000000000000) (tan x)) (cos (+ x 1/1000000000000)) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x)) (* (+ (tan 1/1000000000000) (tan x)) (cos x)))
9.0ms
x
@-inf
((+ (* (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (* (tan 1/1000000000000) (tan x)) 1)) (neg (tan x))) (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (tan 1/1000000000000) (tan x)) (tan 1/1000000000000) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))) (tan x) (+ (* (neg (sin (+ x 1/1000000000000))) (/ 1 (neg (cos (+ x 1/1000000000000))))) (neg (tan x))) (/ 1 (neg (cos (+ x 1/1000000000000)))) (neg (sin (+ x 1/1000000000000))) (sin (+ x 1/1000000000000)) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1) (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (/ (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x))) (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (neg (sin x)) (sin x) (pow (* (tan 1/1000000000000) (tan x)) 2) (* (tan 1/1000000000000) (tan x)) (cos (+ x 1/1000000000000)) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x)) (* (+ (tan 1/1000000000000) (tan x)) (cos x)))
9.0ms
x
@0
((+ (* (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (* (tan 1/1000000000000) (tan x)) 1)) (neg (tan x))) (/ (+ (tan 1/1000000000000) (tan x)) (- 1 (pow (* (tan 1/1000000000000) (tan x)) 2))) (+ (tan 1/1000000000000) (tan x)) (tan 1/1000000000000) (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (tan (+ x (pow 10 (neg 12)))) (+ x (pow 10 (neg 12))) (tan x) (+ (* (neg (sin (+ x 1/1000000000000))) (/ 1 (neg (cos (+ x 1/1000000000000))))) (neg (tan x))) (/ 1 (neg (cos (+ x 1/1000000000000)))) (neg (sin (+ x 1/1000000000000))) (sin (+ x 1/1000000000000)) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1) (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (/ (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x))) (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (neg (sin x)) (sin x) (pow (* (tan 1/1000000000000) (tan x)) 2) (* (tan 1/1000000000000) (tan x)) (cos (+ x 1/1000000000000)) (* (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) (cos x)) (* (+ (tan 1/1000000000000) (tan x)) (cos x)))

simplify209.0ms (3.4%)

Memory
-15.1MiB live, 58.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332227
113832135
245552084
087131973
Stop Event
iter limit
node limit
Counts
96 → 95
Calls
Call 1
Inputs
(/ (sin 1/1000000000000) (cos 1/1000000000000))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)))
(+ (* x (+ (* x (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (* -1 (/ (* (pow (sin 1/1000000000000) 2) (+ 1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ x (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ 1 (/ (* x (pow (sin 1/1000000000000) 3)) (pow (cos 1/1000000000000) 3)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ 1 (* x (- (* x (- 1/3 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
1/1000000000000
(+ 1/1000000000000 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))))))))
(/ -1 (cos 1/1000000000000))
(- (* -1 (/ (* x (sin 1/1000000000000)) (pow (cos 1/1000000000000) 2))) (/ 1 (cos 1/1000000000000)))
(- (* x (- (* -1 (* x (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3))))) (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2)))) (/ 1 (cos 1/1000000000000)))
(- (* x (- (* x (- (* -1 (* x (+ (* -1/6 (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2))) (+ (* 1/2 (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2))) (/ (* (sin 1/1000000000000) (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3)))) (cos 1/1000000000000)))))) (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3))))) (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2)))) (/ 1 (cos 1/1000000000000)))
(* -1 (sin 1/1000000000000))
(- (* -1 (* x (cos 1/1000000000000))) (sin 1/1000000000000))
(- (* x (- (* 1/2 (* x (sin 1/1000000000000))) (cos 1/1000000000000))) (sin 1/1000000000000))
(- (* x (- (* x (- (* 1/6 (* x (cos 1/1000000000000))) (* -1/2 (sin 1/1000000000000)))) (cos 1/1000000000000))) (sin 1/1000000000000))
(sin 1/1000000000000)
(+ (sin 1/1000000000000) (* x (cos 1/1000000000000)))
(+ (sin 1/1000000000000) (* x (+ (cos 1/1000000000000) (* -1/2 (* x (sin 1/1000000000000))))))
(+ (sin 1/1000000000000) (* x (+ (cos 1/1000000000000) (* x (+ (* -1/2 (sin 1/1000000000000)) (* -1/6 (* x (cos 1/1000000000000))))))))
(+ (* x (- (+ 1 (* x (- (* x (- 1/3 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (* -1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
1
(+ 1 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000)))
(+ 1 (* x (- (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)) (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))
(+ 1 (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))) (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (+ (* -1 (/ (pow (sin 1/1000000000000) 4) (pow (cos 1/1000000000000) 4))) (* -1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))))) (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin 1/1000000000000) (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (cos 1/1000000000000))) (+ (* -1/2 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (/ (* (sin 1/1000000000000) (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (cos 1/1000000000000)))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* (pow x 2) (+ (* -1 (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/6 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (* 1/24 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* (pow x 2) (+ (* -1 (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/6 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (+ (* 1/24 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* (pow x 2) (+ (* -1 (+ (* -2/15 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* -1/120 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/18 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))) (* -1/720 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(* -1 x)
(* x (- (* 1/6 (pow x 2)) 1))
(* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))
(* (pow x 2) (+ (* 2/3 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 17/45 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (* 2/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(* (pow x 2) (+ (* (pow x 2) (+ (* 2/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (* (pow x 2) (+ (* 62/315 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (* 17/45 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))
(* x (+ (* 1/3 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(* x (+ (* (pow x 2) (+ (* 2/15 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (* 1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(* x (+ (* (pow x 2) (+ (* 1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* (pow x 2) (+ (* 17/315 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (* 2/15 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(cos 1/1000000000000)
(+ (cos 1/1000000000000) (* -1 (* x (sin 1/1000000000000))))
(+ (cos 1/1000000000000) (* x (- (* -1/2 (* x (cos 1/1000000000000))) (sin 1/1000000000000))))
(+ (cos 1/1000000000000) (* x (- (* x (+ (* -1/2 (cos 1/1000000000000)) (* 1/6 (* x (sin 1/1000000000000))))) (sin 1/1000000000000))))
(+ 1 (* -1 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))))
(+ 1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1/2 x))))
(+ 1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* x (- (* x (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) 1/2)))))
(+ (* x (+ 1 (* -1/2 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+ (* x (+ 1 (* x (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1/6 x))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(- (/ (* (+ 1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2)))))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))
(- (/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x))) (/ (sin x) (cos x)))
(/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x)))
(* x (+ 1 (* 1/1000000000000 (/ 1 x))))
(/ (sin x) (cos x))
(/ -1 (cos (+ 1/1000000000000 x)))
(* -1 (sin (+ 1/1000000000000 x)))
(sin (+ 1/1000000000000 x))
(/ (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(/ 1 (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(- (+ (/ (sin 1/1000000000000) (* (cos 1/1000000000000) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))))))) (/ (sin x) (cos x)))
(/ (+ (* -1 (* (sin x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))))) (* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))))))
(+ (* -1 (* (sin x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))))
(* -1 (sin x))
(sin x)
(/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2)))
(/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))
(cos (+ 1/1000000000000 x))
(* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))))
(- (/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x)))) (/ (sin x) (cos x)))
(/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x))))
(/ -1 (cos (- 1/1000000000000 (* -1 x))))
(* -1 (sin (- 1/1000000000000 (* -1 x))))
(sin (- 1/1000000000000 (* -1 x)))
(cos (- 1/1000000000000 (* -1 x)))
Outputs
(/ (sin 1/1000000000000) (cos 1/1000000000000))
(/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)))
(fma.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ (* x (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (* -1 (/ (* (pow (sin 1/1000000000000) 2) (+ 1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (+.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ x (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)
(+ (* x (+ 1 (/ (* x (pow (sin 1/1000000000000) 3)) (pow (cos 1/1000000000000) 3)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) x #s(literal 1 binary64)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ 1 (* x (- (* x (- 1/3 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) x (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) x #s(literal 1 binary64)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ 1 (* 1/3 (pow x 2)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2)))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(+.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 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64) #s(literal -1/2 binary64)) x (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (+ 1 (/ (* x (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))) x (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* 1/6 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64) #s(literal -1/6 binary64)) x (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
1/1000000000000
#s(literal 1/1000000000000 binary64)
(+ 1/1000000000000 x)
(+.f64 #s(literal 1/1000000000000 binary64) 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)
(/ -1 (cos 1/1000000000000))
(/.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)))
(- (* -1 (/ (* x (sin 1/1000000000000)) (pow (cos 1/1000000000000) 2))) (/ 1 (cos 1/1000000000000)))
(fma.f64 (neg.f64 x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))))
(- (* x (- (* -1 (* x (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3))))) (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2)))) (/ 1 (cos 1/1000000000000)))
(fma.f64 (neg.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) x (/.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))))
(- (* x (- (* x (- (* -1 (* x (+ (* -1/6 (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2))) (+ (* 1/2 (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2))) (/ (* (sin 1/1000000000000) (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3)))) (cos 1/1000000000000)))))) (+ (* 1/2 (/ 1 (cos 1/1000000000000))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 3))))) (/ (sin 1/1000000000000) (pow (cos 1/1000000000000) 2)))) (/ 1 (cos 1/1000000000000)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (+.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)))))) x (/.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))))
(* -1 (sin 1/1000000000000))
(neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64)))
(- (* -1 (* x (cos 1/1000000000000))) (sin 1/1000000000000))
(neg.f64 (fma.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) x (sin.f64 #s(literal 1/1000000000000 binary64))))
(- (* x (- (* 1/2 (* x (sin 1/1000000000000))) (cos 1/1000000000000))) (sin 1/1000000000000))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) x) #s(literal 1/2 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x) (sin.f64 #s(literal 1/1000000000000 binary64)))
(- (* x (- (* x (- (* 1/6 (* x (cos 1/1000000000000))) (* -1/2 (sin 1/1000000000000)))) (cos 1/1000000000000))) (sin 1/1000000000000))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (sin.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) x) #s(literal 1/6 binary64))) x) (cos.f64 #s(literal 1/1000000000000 binary64))) x) (sin.f64 #s(literal 1/1000000000000 binary64)))
(sin 1/1000000000000)
(sin.f64 #s(literal 1/1000000000000 binary64))
(+ (sin 1/1000000000000) (* x (cos 1/1000000000000)))
(fma.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) x (sin.f64 #s(literal 1/1000000000000 binary64)))
(+ (sin 1/1000000000000) (* x (+ (cos 1/1000000000000) (* -1/2 (* x (sin 1/1000000000000))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) x (cos.f64 #s(literal 1/1000000000000 binary64))) x (sin.f64 #s(literal 1/1000000000000 binary64)))
(+ (sin 1/1000000000000) (* x (+ (cos 1/1000000000000) (* x (+ (* -1/2 (sin 1/1000000000000)) (* -1/6 (* x (cos 1/1000000000000))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) x) #s(literal -1/6 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 #s(literal 1/1000000000000 binary64)))) x (cos.f64 #s(literal 1/1000000000000 binary64))) x (sin.f64 #s(literal 1/1000000000000 binary64)))
(+ (* x (- (+ 1 (* x (- (* x (- 1/3 (+ (* -1 (/ (* (pow (sin 1/1000000000000) 2) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (pow (cos 1/1000000000000) 2))) (* -1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2)))))) (* -1 (/ (* (sin 1/1000000000000) (- 1 (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))) x (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
1
#s(literal 1 binary64)
(+ 1 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000)))
(fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(+ 1 (* x (- (/ (* x (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2)) (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))
(fma.f64 (fma.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (/.f64 x (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x #s(literal 1 binary64))
(+ 1 (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))) (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x #s(literal 1 binary64))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (+ (* -1 (/ (pow (sin 1/1000000000000) 4) (pow (cos 1/1000000000000) 4))) (* -1/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))))) (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3)))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (* x (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin 1/1000000000000) (- (/ (sin 1/1000000000000) (cos 1/1000000000000)) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (cos 1/1000000000000))) (+ (* -1/2 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (/ (* (sin 1/1000000000000) (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (cos 1/1000000000000)))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1 (/ (pow (sin 1/1000000000000) 3) (pow (cos 1/1000000000000) 3))))) (* -1 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (+.f64 (pow.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* (pow x 2) (+ (* -1 (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/6 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (* 1/24 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* (pow x 2) (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* (pow x 2) (+ (* -1 (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/6 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (+ (* 1/24 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* (pow x 2) (+ (* -1 (+ (* -2/15 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (+ (* -1/120 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/18 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))) (* -1/720 (/ (sin 1/1000000000000) (cos 1/1000000000000)))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal -31/360 binary64)))) (*.f64 x x) (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(* -1 x)
(neg.f64 x)
(* x (- (* 1/6 (pow x 2)) 1))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) x)
(* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) x)
(* x (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) x)
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))
(*.f64 (*.f64 x x) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(* (pow x 2) (+ (* 2/3 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* (pow x 2) (+ (* 17/45 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (* 2/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 17/45 binary64)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x))
(* (pow x 2) (+ (* (pow x 2) (+ (* 2/3 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))) (* (pow x 2) (+ (* 62/315 (/ (* (pow x 2) (pow (sin 1/1000000000000) 2)) (pow (cos 1/1000000000000) 2))) (* 17/45 (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))))) (/ (pow (sin 1/1000000000000) 2) (pow (cos 1/1000000000000) 2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 62/315 binary64) (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 17/45 binary64) (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x) (/.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 x x))
(/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))
(*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64))))
(* x (+ (* 1/3 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x)
(* x (+ (* (pow x 2) (+ (* 2/15 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (* 1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 x x) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 x (cos.f64 #s(literal 1/1000000000000 binary64)))))
(* x (+ (* (pow x 2) (+ (* 1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* (pow x 2) (+ (* 17/315 (/ (* (pow x 2) (sin 1/1000000000000)) (cos 1/1000000000000))) (* 2/15 (/ (sin 1/1000000000000) (cos 1/1000000000000))))))) (/ (sin 1/1000000000000) (cos 1/1000000000000))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 17/315 binary64) (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x)
(cos 1/1000000000000)
(cos.f64 #s(literal 1/1000000000000 binary64))
(+ (cos 1/1000000000000) (* -1 (* x (sin 1/1000000000000))))
(fma.f64 (neg.f64 x) (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))
(+ (cos 1/1000000000000) (* x (- (* -1/2 (* x (cos 1/1000000000000))) (sin 1/1000000000000))))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) x) (sin.f64 #s(literal 1/1000000000000 binary64))) x (cos.f64 #s(literal 1/1000000000000 binary64)))
(+ (cos 1/1000000000000) (* x (- (* x (+ (* -1/2 (cos 1/1000000000000)) (* 1/6 (* x (sin 1/1000000000000))))) (sin 1/1000000000000))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) x) #s(literal 1/6 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)))) x) (sin.f64 #s(literal 1/1000000000000 binary64))) x (cos.f64 #s(literal 1/1000000000000 binary64)))
(+ 1 (* -1 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))))
(fma.f64 (neg.f64 x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1/2 x))))
(fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) x #s(literal 1 binary64))
(+ 1 (* x (+ (* -1 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* x (- (* x (+ (* -1/3 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* 1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))))) 1/2)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1/2 binary64)) x (/.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) x #s(literal 1 binary64))
(+ (* x (+ 1 (* -1/2 (/ (* x (sin 1/1000000000000)) (cos 1/1000000000000))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) x) (/.f64 #s(literal -1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(+ (* x (+ 1 (* x (+ (* -1/2 (/ (sin 1/1000000000000) (cos 1/1000000000000))) (* -1/6 x))))) (/ (sin 1/1000000000000) (cos 1/1000000000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal -1/6 binary64) x)) x #s(literal 1 binary64)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(- (/ (* (+ 1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))) (- 1 (/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(fma.f64 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/ (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))) (- 1 (/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(- (/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (+ 1/1000000000000 x)) (cos (+ 1/1000000000000 x)))
(/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(* x (+ 1 (* 1/1000000000000 (/ 1 x))))
(+.f64 #s(literal 1/1000000000000 binary64) x)
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ -1 (cos (+ 1/1000000000000 x)))
(/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(* -1 (sin (+ 1/1000000000000 x)))
(neg.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(sin (+ 1/1000000000000 x))
(sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))
(/ (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))
(/ 1 (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))
(- (+ (/ (sin 1/1000000000000) (* (cos 1/1000000000000) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (/ (sin x) (* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (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 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))))
(/ (+ (* -1 (* (sin x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))))) (* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x))) (*.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (cos.f64 x)))
(+ (* -1 (* (sin x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))) (* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(* -1 (sin x))
(neg.f64 (sin.f64 x))
(sin x)
(sin.f64 x)
(/ (* (pow (sin 1/1000000000000) 2) (pow (sin x) 2)) (* (pow (cos 1/1000000000000) 2) (pow (cos x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(cos (+ 1/1000000000000 x))
(cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))
(* (cos x) (+ 1 (* -1 (/ (* (sin 1/1000000000000) (sin x)) (* (cos 1/1000000000000) (cos x))))))
(*.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(* (cos x) (+ (/ (sin 1/1000000000000) (cos 1/1000000000000)) (/ (sin x) (cos x))))
(*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x))
(- (/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin (- 1/1000000000000 (* -1 x))) (cos (- 1/1000000000000 (* -1 x))))
(/.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(/ -1 (cos (- 1/1000000000000 (* -1 x))))
(/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(* -1 (sin (- 1/1000000000000 (* -1 x))))
(neg.f64 (sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x)))
(sin (- 1/1000000000000 (* -1 x)))
(sin.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))
(cos (- 1/1000000000000 (* -1 x)))
(cos.f64 (+.f64 #s(literal 1/1000000000000 binary64) x))

rewrite250.0ms (4.1%)

Memory
19.1MiB live, 95.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045248
082228
1317215
22575210
09436210
Stop Event
iter limit
node limit
iter limit
Counts
25 → 1 034
Calls
Call 1
Inputs
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(tan.f64 #s(literal 1/1000000000000 binary64))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
(tan.f64 x)
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)))
(neg.f64 (sin.f64 x))
(sin.f64 x)
(pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))
Outputs
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 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 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (cos.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sin.f64 x))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #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 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (sin.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (sin.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #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 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 x) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 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 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (tan.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(-.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x))))))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #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 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #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 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))))
(tan.f64 #s(literal 1/1000000000000 binary64))
(exp.f64 (*.f64 (log.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #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 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (+.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 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.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 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 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 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.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 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (cos.f64 x)) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #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 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(fma.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (pow.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))
(-.f64 (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(+.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))
(*.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (pow.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(/.f64 (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (sin.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))))
(tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64)))
#s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 1 binary64)) (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 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal -1 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 (*.f64 (log.f64 (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x))) (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (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 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (+.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 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (+.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 x #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (cos.f64 x) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (+.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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 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(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (sin.f64 x))) (*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.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 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #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)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #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)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.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 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.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 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (-.f64 (neg.f64 (tan.f64 x)) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 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 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x))) (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (neg.f64 (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 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(-.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 #s(literal 1 binary64) (tan.f64 x)))))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))
(-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(*.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(pow.f64 (exp.f64 (log.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(neg.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))))
(neg.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(fma.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(+.f64 (neg.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x))))
(+.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 2 binary64))) (sin.f64 (-.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x))))))
(fma.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))))
(+.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #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 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (tan.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #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 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 x))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(fma.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (tan.f64 x))
(fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1/2 binary64) (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (pow.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(pow.f64 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (pow.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(pow.f64 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (sin.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sin.f64 x))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) #s(literal -1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 0 binary64)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal -1 binary64)) (sin.f64 x) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(fma.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (tan.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(fma.f64 (tan.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))
(*.f64 (sin.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (sin.f64 x))
(*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (sin.f64 x) (sin.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)))
(neg.f64 (sin.f64 x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(+.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 x)))
(sin.f64 x)
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
(*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (tan.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (tan.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (tan.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (tan.f64 x)) #s(literal 2 binary64) (*.f64 (log.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 (tan.f64 x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (exp.f64 (log.f64 (tan.f64 x))))
(*.f64 (exp.f64 (log.f64 (tan.f64 x))) (exp.f64 (log.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (pow.f64 (*.f64 (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))
(/.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 (-.f64 x #s(literal 1/1000000000000 binary64)))) (-.f64 (cos.f64 (-.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 (-.f64 x #s(literal 1/1000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))))))
(neg.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))))
(fma.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64))))
(fma.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64))))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1/1000000000000 binary64)) (neg.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))))
(-.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x)))
(cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (cos.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (/.f64 #s(literal 1/1000000000000000000000000 binary64) (-.f64 x #s(literal 1/1000000000000 binary64))))))
(+.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1/1000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (cos.f64 x) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (cos.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(fma.f64 (cos.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) (*.f64 (cos.f64 x) (tan.f64 x)))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))
(+.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) (tan.f64 x)))

eval217.0ms (3.5%)

Memory
-24.0MiB live, 136.1MiB allocated
Compiler

Compiled 56 167 to 4 628 computations (91.8% saved)

prune181.0ms (3%)

Memory
-15.6MiB live, 143.1MiB allocated
Pruning

132 alts after pruning (129 fresh and 3 done)

PrunedKeptTotal
New1 1961131 309
Fresh71623
Picked235
Done000
Total1 2051321 337
Accuracy
74.5%
Counts
1 337 → 132
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.8%
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
69.0%
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
68.8%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
69.0%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
55.2%
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
55.3%
(fma.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
69.3%
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
69.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))))
69.7%
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
69.5%
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
55.1%
(fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
69.6%
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
50.0%
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
69.2%
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
44.0%
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
69.3%
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
43.7%
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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))))))
68.9%
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
68.8%
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
42.0%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
65.9%
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
42.7%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
43.7%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
43.8%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
44.0%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
42.6%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
43.8%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
24.1%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.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 x #s(literal 1/1000000000000 binary64)))))
68.1%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
68.9%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
66.0%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
69.1%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
69.0%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
69.0%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
68.1%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
41.7%
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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))))))
64.4%
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
68.8%
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (cos.f64 x)))
42.6%
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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))))))
68.1%
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
69.0%
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
42.8%
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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))))))
68.2%
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
69.1%
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.2%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.0%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.2%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
55.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.3%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
68.6%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
68.7%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
69.1%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
69.0%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
68.8%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
49.7%
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
43.8%
(/.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
44.0%
(/.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x))))))
69.0%
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
68.9%
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
68.7%
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
41.6%
(/.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
42.2%
(/.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
64.6%
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
65.8%
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
68.6%
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
68.9%
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.0%
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
65.7%
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
42.1%
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
64.5%
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
41.7%
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.1%
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
69.1%
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
69.0%
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
68.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
68.8%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
69.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))
69.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))))
69.4%
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))))
69.3%
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
68.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
68.9%
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.2%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
69.0%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
48.7%
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
69.2%
(/.f64 (+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.0%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
68.8%
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
69.0%
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
48.1%
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
48.3%
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal -31/360 binary64)))) (*.f64 x x) (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
48.3%
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
48.4%
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
69.3%
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
69.3%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
69.1%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
58.6%
(-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (tan.f64 x))
68.9%
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))) (tan.f64 x))
69.1%
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
69.3%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
69.3%
(-.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x))
69.2%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
68.8%
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64))) (tan.f64 x))
68.7%
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))))) #s(literal -1 binary64))) (tan.f64 x))
68.7%
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))
68.7%
(-.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
68.9%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
56.8%
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
48.1%
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
47.5%
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
46.6%
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
44.6%
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
53.6%
(-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))) (tan.f64 x))
69.1%
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
69.1%
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64)))
69.0%
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
69.1%
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (pow.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
50.2%
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
67.5%
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
69.9%
#s(approx (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))))
57.1%
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
Compiler

Compiled 13 958 to 3 305 computations (76.3% saved)

regimes54.0ms (0.9%)

Memory
35.6MiB live, 35.6MiB allocated
Counts
142 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))) (tan.f64 x))
(-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))))) #s(literal -1 binary64))) (tan.f64 x))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (fma.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (pow.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.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 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (tan.f64 x))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
#s(approx (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal -31/360 binary64)))) (*.f64 x x) (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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)))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 x))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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(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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #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 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64))) (cos.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #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 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #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))))))
Outputs
#s(approx (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))))
Calls

2 calls:

25.0ms
x
20.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
69.9%1x
69.9%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes35.0ms (0.6%)

Memory
23.1MiB live, 23.1MiB allocated
Counts
93 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))) (tan.f64 x))
(-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))))) #s(literal -1 binary64))) (tan.f64 x))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (fma.f64 (*.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (fma.f64 x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) x)) x (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (cos.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (pow.f64 (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (neg.f64 (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64)))) (tan.f64 x) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) #s(literal -1 binary64) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal -1 binary64)) (tan.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x #s(literal 1/1000000000000 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 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))))) (*.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 x #s(literal 1/1000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1/1000000000000 binary64))) (cos.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1/1000000000000 binary64))) (sin.f64 #s(literal 1/1000000000000 binary64)))) (*.f64 x x) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (tan.f64 x))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (cos.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (*.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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(fma.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)) (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (cos.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (-.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (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 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 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 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 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 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 #s(literal 1/1000000000000 binary64)) (sin.f64 #s(literal 1/1000000000000 binary64))))) (cos.f64 x))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
Outputs
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
Calls

2 calls:

17.0ms
x
14.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
69.7%1x
69.7%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes13.0ms (0.2%)

Memory
9.2MiB live, 9.2MiB allocated
Counts
31 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))) (tan.f64 x))
(-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal 2 binary64)))) (tan.f64 x))
Outputs
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
Calls

2 calls:

6.0ms
x
5.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
69.3%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
69.3%1x
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes123.0ms (2%)

Memory
-107.1MiB live, 8.7MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64)) (neg.f64 (tan.f64 x)))
(/.f64 #s(approx (+ (* (neg (sin x)) (+ (* (neg (tan 1/1000000000000)) (tan x)) 1)) (* (+ (tan 1/1000000000000) (tan x)) (cos x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64)))) (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))))) (tan.f64 x))
(-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
Outputs
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
Calls

2 calls:

6.0ms
x
5.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
69.3%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
69.3%1x
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes8.0ms (0.1%)

Memory
6.1MiB live, 6.1MiB allocated
Counts
17 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64)) (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
Calls

2 calls:

4.0ms
x
3.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
69.3%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
69.3%1x
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes6.0ms (0.1%)

Memory
4.7MiB live, 4.7MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(-.f64 (tan.f64 (*.f64 (-.f64 #s(literal 1/1000000000000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/1000000000000 binary64) x)))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))) (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))
(neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(/.f64 (sin.f64 (-.f64 (+.f64 x #s(literal 1/1000000000000 binary64)) x)) (*.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 (+.f64 x #s(literal 1/1000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 x #s(literal 1/1000000000000 binary64))))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 #s(approx (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x))) #s(literal -1 binary64))) (tan.f64 x))
Outputs
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
Calls

2 calls:

3.0ms
x
2.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
57.1%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
57.1%1x
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes3.0ms (0.1%)

Memory
3.0MiB live, 3.0MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) #s(approx (tan x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64) x)))
Outputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x))
Calls

2 calls:

1.0ms
x
1.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Results
AccuracySegmentsBranch
48.1%1x
49.7%2(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes2.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
Outputs
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
Calls

2 calls:

1.0ms
(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
1.0ms
x
Results
AccuracySegmentsBranch
46.6%1x
46.6%1(-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x))
Compiler

Compiled 11 to 10 computations (9.1% saved)

bsearch0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
9.999999960041972e-13
Compiler

Compiled 13 to 13 computations (0% saved)

simplify102.0ms (1.7%)

Memory
6.5MiB live, 6.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075205
1115200
2164198
3239198
4373198
5638198
61410198
72489198
83883198
94765198
106423198
117248198
127248198
137252198
147264198
157266198
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(if (<=.f64 (-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x)) #s(literal 0 binary64)) (-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))
Outputs
#s(approx (- (* (pow (+ (* (neg (tan 1/1000000000000)) (tan x)) 1) -1) (pow (/ 1 (+ (tan 1/1000000000000) (tan x))) -1)) (tan x)) (+.f64 (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 #s(literal 1/1000000000000 binary64))) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 x)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) #s(literal 2 binary64)))) (fma.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 #s(literal 1/1000000000000 binary64))) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 (+.f64 (tan.f64 #s(literal 1/1000000000000 binary64)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 #s(literal 1/1000000000000 binary64))) (tan.f64 x) #s(literal 1 binary64))) (tan.f64 x))
#s(approx (- (tan (+ x (pow 10 (neg 12)))) (tan x)) (/.f64 (sin.f64 #s(literal 1/1000000000000 binary64)) (cos.f64 #s(literal 1/1000000000000 binary64))))
(if (<=.f64 (-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) (neg.f64 #s(literal 12 binary64))))) (tan.f64 x)) #s(literal 0 binary64)) (-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(if (<=.f64 (-.f64 (tan.f64 (+.f64 x (pow.f64 #s(literal 10 binary64) #s(literal -12 binary64)))) (tan.f64 x)) #s(literal 0 binary64)) (-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x #s(literal 1/1000000000000 binary64))) (tan.f64 x)))
(-.f64 (tan.f64 #s(approx (+ x (pow 10 (neg 12))) #s(literal 1/1000000000000 binary64))) (tan.f64 x))

soundness922.0ms (15.1%)

Memory
6.8MiB live, 6.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332227
113832135
245552084
087131973
075372
1196355
2592353
32999288
08288273
045248
082228
1317215
22575210
09436210
0916
01716
15916
240316
3586716
0909616
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 296 to 152 computations (48.6% saved)

preprocess47.0ms (0.8%)

Memory
30.3MiB live, 30.3MiB allocated
Compiler

Compiled 448 to 174 computations (61.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...