Details

Time bar (total: 28.9s)

analyze357.0ms (1.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
12.5%12.5%87.4%0.1%0%0%0%5
18.8%18.7%81.2%0.1%0%0%0%6
21.9%21.9%78%0.1%0%0%0%7
23.4%23.4%76.5%0.1%0%0%0%8
24.2%24.2%75.7%0.1%0%0%0%9
24.6%24.6%75.3%0.1%0%0%0%10
24.8%24.8%75.1%0.1%0%0%0%11
24.9%24.9%75%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample3.9s (13.6%)

Results
2.0s3697×body1024valid
1.1s1293×body2048valid
520.0ms1399×body512valid
322.0ms1864×body256valid
4.0msbody4096valid
Bogosity

preprocess150.0ms (0.5%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify66.0ms (0.2%)

Algorithm
egglog
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
37.6b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
37.6b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.9b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
3.4b
(tan.f64 (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series88.0ms (0.3%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(tan.f64 (+.f64 x eps))
1.0ms
x
@0
(tan.f64 (+.f64 x eps))
1.0ms
x
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
eps
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
eps
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 6705 to 3640 computations (45.7% saved)

rewrite128.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
85×egg-rr
46×egg-rr
Counts
2 → 131
Calls
Call 1
Inputs
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x tan.f64 (+.f64 x eps))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))))))

simplify422.0ms (1.5%)

Algorithm
egglog
Counts
179 → 218
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(*.f64 (/.f64 1 1) (tan.f64 (+.f64 x eps)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 x eps))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (tan.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (tan.f64 eps)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (+.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(tan.f64 (-.f64 eps (neg.f64 x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(tan.f64 (-.f64 eps (neg.f64 x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(tan.f64 (-.f64 eps (neg.f64 x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(tan.f64 (-.f64 eps (neg.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 x)
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (tan.f64 x) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (tan.f64 x) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3))))))
(+.f64 (tan.f64 x) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(tan.f64 (-.f64 x (neg.f64 eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(tan.f64 (-.f64 x (neg.f64 eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(tan.f64 (-.f64 x (neg.f64 eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(tan.f64 (-.f64 x (neg.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 eps (neg.f64 x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 eps (neg.f64 x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 eps (neg.f64 x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 eps (neg.f64 x))) (tan.f64 x))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3))))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (+.f64 (/.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))) (pow.f64 eps 4))) (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (-.f64 x (neg.f64 eps))) (tan.f64 x))
(if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (sin.f64 (+.f64 eps x)) 0) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) -1) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (/.f64 (cos.f64 (+.f64 eps x)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 eps x)))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (cos.f64 (+.f64 eps x)))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))))
(*.f64 (/.f64 1 1) (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 eps x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 eps x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 eps x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 0 0 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (neg.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (neg.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (neg.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3) (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) 0)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3) (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) 0)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3) (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) 0)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x)))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (neg.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))))
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (neg.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x))))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (cos.f64 (+.f64 eps x))) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (neg.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))

eval152.0ms (0.5%)

Compiler

Compiled 6273 to 2435 computations (61.2% saved)

prune66.0ms (0.2%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New18929218
Fresh000
Picked011
Done000
Total18930219
Error
0.2b
Counts
219 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
37.9b
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
31.8b
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
50.2b
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
38.1b
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
22.2b
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
22.2b
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
22.2b
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
22.3b
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
50.4b
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
38.2b
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
22.3b
(-.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
23.4b
(-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
37.7b
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
61.4b
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
38.1b
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
23.4b
(-.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
37.8b
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
22.1b
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
37.6b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
61.4b
(-.f64 (tan.f64 x) (tan.f64 x))
38.0b
(-.f64 (tan.f64 eps) (tan.f64 x))
39.6b
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
31.5b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
31.7b
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
22.3b
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
31.4b
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
39.6b
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Compiler

Compiled 1359 to 856 computations (37% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
0.1b
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
2.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 48 to 18 computations (62.5% saved)

series58.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
3.0ms
x
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
2.0ms
eps
@0
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
2.0ms
eps
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
2.0ms
eps
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 10125 to 3165 computations (68.7% saved)

rewrite161.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
67×egg-rr
56×egg-rr
52×egg-rr
45×egg-rr
Counts
4 → 220
Calls
Call 1
Inputs
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) -1) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 (tan.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 x) (*.f64 -1 (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) -1) (cos.f64 eps)) (*.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) -1) (cos.f64 x)) (*.f64 (cos.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 eps) -1)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) 1 (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) 1 (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))))))

simplify717.0ms (2.5%)

Algorithm
egglog
Counts
316 → 348
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
-1
(-.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
-1
(-.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) 1)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) 1)
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
1
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3))))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(fma.f64 (tan.f64 eps) (tan.f64 x) -1)
(fma.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1)
(fma.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) -1)
(fma.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1)
(fma.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)
(fma.f64 1 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 -1 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1 -1)
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 -1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) -1) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)
(+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(-.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(*.f64 -1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 (tan.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1 (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) -1) (cos.f64 eps)) (*.f64 (cos.f64 eps) -1))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) -1) (cos.f64 x)) (*.f64 (cos.f64 x) -1))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 eps) -1)) (cos.f64 eps))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) -1)) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3) 1/3)
(pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3))
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) -1))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(-.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(-.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)
(pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 -1/3 (tan.f64 eps) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (fma.f64 1/3 (tan.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x)))))) (pow.f64 eps 4) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))) (tan.f64 x))
-1
(-.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (cos.f64 eps))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (fma.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (cos.f64 eps)))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
-1
(-.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) 1)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) 1)
(-.f64 (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) 1)
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 1)
(-.f64 (fma.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 1)
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (tan.f64 eps))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (pow.f64 x 3) (+.f64 x (tan.f64 eps)))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (pow.f64 x 3) (+.f64 x (fma.f64 2/15 (pow.f64 x 5) (tan.f64 eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 x)
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (tan.f64 x))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (tan.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (+.f64 (fma.f64 1/3 (pow.f64 eps 3) (tan.f64 x)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
1
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (neg.f64 (*.f64 (fma.f64 -1/3 (tan.f64 eps) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) -1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) -1) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) 2))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) 2) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(/.f64 (-.f64 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(fma.f64 (tan.f64 eps) (tan.f64 x) -1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(fma.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1)
(fma.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) -1)
(fma.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1)
(fma.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(fma.f64 1 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(fma.f64 -1 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1 -1)
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 -1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 0) (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (cbrt.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 1 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) -1) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) 0) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) (neg.f64 1))
(-.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(-.f64 (/.f64 0 -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 -1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 (tan.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1 (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))
(/.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) -1) (cos.f64 eps)) (*.f64 (cos.f64 eps) -1))
(/.f64 (+.f64 (cos.f64 eps) (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) -1) (cos.f64 x)) (*.f64 (cos.f64 x) -1))
(/.f64 (+.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 -1))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (tan.f64 eps) (neg.f64 (cos.f64 x))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 eps) -1)) (cos.f64 eps))
(/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) -1)) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (tan.f64 eps) (neg.f64 (cos.f64 x))) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(pow.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3) 1/3)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3))
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) -1))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(-.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(-.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 -1))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) 0) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (*.f64 -1 -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(cbrt.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))

localize14.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (tan.f64 eps) (tan.f64 x))
Compiler

Compiled 13 to 5 computations (61.5% saved)

series13.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(-.f64 (tan.f64 eps) (tan.f64 x))
0.0ms
x
@0
(-.f64 (tan.f64 eps) (tan.f64 x))
0.0ms
eps
@inf
(-.f64 (tan.f64 eps) (tan.f64 x))
0.0ms
eps
@-inf
(-.f64 (tan.f64 eps) (tan.f64 x))
0.0ms
x
@-inf
(-.f64 (tan.f64 eps) (tan.f64 x))
Compiler

Compiled 1405 to 300 computations (78.6% saved)

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
71×egg-rr
Counts
1 → 71
Calls
Call 1
Inputs
(-.f64 (tan.f64 eps) (tan.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 eps) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (tan.f64 eps) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) 1) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (cos.f64 eps)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3))))))

simplify525.0ms (1.8%)

Algorithm
egglog
Counts
95 → 93
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 2/15 (pow.f64 eps 5)))))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 -1 x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 eps))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 eps) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 0 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 1 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 eps))))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 eps)) -1))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 eps))))
(+.f64 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 eps) 0) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(-.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 1 (-.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) 1) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (cos.f64 eps)) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) 3)
(pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)
(pow.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3))
Outputs
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(neg.f64 (tan.f64 x))
(+.f64 eps (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 eps (tan.f64 x))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (neg.f64 (tan.f64 x))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (fma.f64 2/15 (pow.f64 eps 5) (neg.f64 (tan.f64 x)))))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 -1 x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(-.f64 (tan.f64 eps) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(-.f64 (fma.f64 -1/3 (pow.f64 x 3) (tan.f64 eps)) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 -2/15 (pow.f64 x 5) (tan.f64 eps))) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (tan.f64 eps) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 0 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 eps) (tan.f64 eps) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(-.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 eps))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 eps)) -1))
(-.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 eps))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 0 (-.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 eps) 0) (tan.f64 x))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 1 (-.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) -1)
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 2))) 2))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) 1) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (cos.f64 eps)) (cos.f64 x))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 eps) (tan.f64 x))) 3)
(-.f64 (tan.f64 eps) (tan.f64 x))
(pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 1)
(-.f64 (tan.f64 eps) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 eps) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (tan.f64 eps) (tan.f64 x))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0))
(-.f64 (tan.f64 eps) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 3))
(-.f64 (tan.f64 eps) (tan.f64 x))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (tan.f64 (+.f64 x eps)))
0.7b
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
3.4b
(tan.f64 (+.f64 x eps))
16.5b
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
Compiler

Compiled 36 to 12 computations (66.7% saved)

series827.0ms (2.9%)

Counts
3 → 54
Calls

18 calls:

TimeVariablePointExpression
40.0ms
x
@0
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
18.0ms
eps
@0
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
11.0ms
x
@0
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
7.0ms
x
@-inf
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
5.0ms
x
@inf
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
Compiler

Compiled 72235 to 44765 computations (38% saved)

rewrite118.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
87×egg-rr
52×egg-rr
25×egg-rr
Counts
3 → 164
Calls
Call 1
Inputs
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(cbrt.f64 (tan.f64 (+.f64 x eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (tan.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 1 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x tan.f64 (+.f64 x eps))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (/.f64 1 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (cbrt.f64 (cos.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 (+.f64 x eps)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (tan.f64 (+.f64 x eps)))))))

simplify993.0ms (3.4%)

Algorithm
egglog
Counts
218 → 200
Calls
Call 1
Inputs
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 1))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 1 (cos.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 1))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (tan.f64 (+.f64 x eps)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 x eps))
(*.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 2))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (/.f64 1 (cos.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 1))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (tan.f64 (+.f64 x eps)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(cbrt.f64 (tan.f64 (+.f64 x eps)))
Outputs
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(tan.f64 eps)
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
0
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(tan.f64 eps)
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3) 2) (pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 2) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))
(tan.f64 x)
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3) 2))
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(cbrt.f64 (tan.f64 eps))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)
(cbrt.f64 (tan.f64 x))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 0 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (+.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 x eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 (+.f64 eps x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (*.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) 0) (/.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 -1 (neg.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 (+.f64 x eps))) -1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 -1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) -1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (*.f64 -1 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (-.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) (cos.f64 (+.f64 x eps))) (cos.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (-.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 0))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (/.f64 (cos.f64 (+.f64 eps x)) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (sin.f64 (+.f64 x eps)) 0) (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (sin.f64 (+.f64 eps x)) 0) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) -1) (tan.f64 (+.f64 eps x)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 (+.f64 x eps)))
(if (!=.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (tan.f64 (+.f64 eps x)))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(tan.f64 (+.f64 eps x))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 1 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(tan.f64 (+.f64 eps x))
(*.f64 (sin.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 1))
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(tan.f64 (+.f64 eps x))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))) (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(tan.f64 (+.f64 eps x))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 1))
(tan.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(tan.f64 (+.f64 eps x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(tan.f64 (+.f64 eps x))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(*.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (cbrt.f64 (tan.f64 (+.f64 x eps)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 2))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (/.f64 1 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 1) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 1))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1/3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(cbrt.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (tan.f64 (+.f64 x eps)))
(cbrt.f64 (tan.f64 (+.f64 eps x)))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
0.2b
(pow.f64 (sin.f64 eps) 2)
0.3b
(pow.f64 (cos.f64 eps) 2)
3.9b
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
Compiler

Compiled 50 to 26 computations (48% saved)

series42.0ms (0.1%)

Counts
4 → 16
Calls

18 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
1.0ms
x
@0
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
1.0ms
x
@0
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
1.0ms
eps
@0
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
1.0ms
x
@inf
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
Compiler

Compiled 1505 to 1145 computations (23.9% saved)

rewrite219.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
162×egg-rr
68×egg-rr
64×egg-rr
60×egg-rr
Counts
4 → 354
Calls
Call 1
Inputs
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (sin.f64 eps) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 1 (sin.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 1 (*.f64 x (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sin.f64 eps)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (*.f64 x (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) 1) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) 1) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 x)) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) 0) (/.f64 (cbrt.f64 (cos.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 eps) 0) (/.f64 (cos.f64 eps) (/.f64 1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 eps) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cos.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 eps) (neg.f64 (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sin.f64 eps)) (-.f64 1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 eps) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 eps) (/.f64 1 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (cbrt.f64 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 eps) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (neg.f64 x) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 (pow.f64 (cos.f64 eps) 2) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (/.f64 x (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 x (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (/.f64 x (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cos.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (/.f64 (neg.f64 x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (/.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (*.f64 (/.f64 x (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 x (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) x) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (cos.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3))))))

simplify723.0ms (2.5%)

Algorithm
egglog
Counts
370 → 446
Calls
Call 1
Inputs
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) x)) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) x)) (*.f64 (pow.f64 eps 2) x))))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(pow.f64 eps 2)
(+.f64 (pow.f64 eps 2) (*.f64 -1/3 (pow.f64 eps 4)))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6)))))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x))) (pow.f64 eps 6)) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/315 x) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x)))) (*.f64 -2/45 x)))) (pow.f64 eps 8)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x))) (pow.f64 eps 6)) (*.f64 (pow.f64 eps 2) x))))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 1 (sin.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 1 (*.f64 x (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (*.f64 x (sin.f64 eps)) (sin.f64 eps))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (sin.f64 eps) (*.f64 x (sin.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 x (pow.f64 (sin.f64 eps) 2))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) 1) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) 1) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2))
(*.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) x)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (neg.f64 (neg.f64 x)) (pow.f64 (sin.f64 eps) 2))
(*.f64 (neg.f64 -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))
(*.f64 (neg.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))))
(*.f64 x (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(/.f64 (*.f64 x (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) x) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) -1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3))
(fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) 0) (/.f64 (cbrt.f64 (cos.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (cos.f64 eps) 0) (/.f64 (cos.f64 eps) (/.f64 1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 1 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 1/2 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2)
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 (-.f64 1 1) (pow.f64 (cos.f64 eps) 2))
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (sin.f64 eps) 2))
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cos.f64 eps) (cos.f64 eps))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 1 (pow.f64 (cos.f64 eps) 2))
(*.f64 (pow.f64 (cos.f64 eps) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (neg.f64 -1) (pow.f64 (cos.f64 eps) 2))
(*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 (neg.f64 (neg.f64 (cos.f64 eps))) (cos.f64 eps))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (cos.f64 eps) (neg.f64 (neg.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (+.f64 1 (sin.f64 eps)) (-.f64 1 (sin.f64 eps)))
(*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1/2)
(*.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 2)
(/.f64 (pow.f64 (cos.f64 eps) 2) 1)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) -2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1/3)
(pow.f64 (pow.f64 (cos.f64 eps) 2) 1)
(neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) 1))
(neg.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 eps) (/.f64 1 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 1 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(+.f64 (-.f64 1 1) (pow.f64 (sin.f64 eps) 2))
(+.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 eps eps))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(-.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))
(*.f64 (+.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (pow.f64 (sin.f64 eps) 2) 1)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)
(pow.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2) 1/3)
(pow.f64 (sin.f64 eps) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2))
(neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2))
(if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (neg.f64 x) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 (pow.f64 (cos.f64 eps) 2) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (/.f64 x (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 x (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (/.f64 x (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (neg.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 -1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 x -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 x (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cos.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (/.f64 (neg.f64 x) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) x)
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) 1))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) 1))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (*.f64 (/.f64 x (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1))
(*.f64 x (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) x) (cos.f64 eps))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(/.f64 (*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1) (cos.f64 eps))
(/.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps))) (neg.f64 (cos.f64 eps)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3))
Outputs
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 eps eps) x)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) x) (*.f64 (*.f64 eps eps) x))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) x)) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) x) (fma.f64 2/45 (*.f64 (pow.f64 eps 6) x) (*.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) x)) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) x) (fma.f64 2/45 (*.f64 (pow.f64 eps 6) x) (fma.f64 -1/315 (*.f64 (pow.f64 eps 8) x) (*.f64 (*.f64 eps eps) x))))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (neg.f64 (*.f64 eps eps)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 eps eps))) (*.f64 1/3 (pow.f64 eps 4)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 eps eps))) (fma.f64 1/3 (pow.f64 eps 4) (*.f64 -2/45 (pow.f64 eps 6))))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 -1/3 (pow.f64 eps 4)))
(+.f64 (*.f64 eps eps) (*.f64 -1/3 (pow.f64 eps 4)))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 2/45 (pow.f64 eps 6))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6)))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 2/45 (pow.f64 eps 6)))))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 eps eps) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 (fma.f64 -1/3 x x) (pow.f64 eps 4) (*.f64 (*.f64 eps eps) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x))) (pow.f64 eps 6)) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (fma.f64 -1/3 x x) (pow.f64 eps 4) (fma.f64 (-.f64 (*.f64 2/45 x) (+.f64 (neg.f64 (fma.f64 -1/3 x x)) (*.f64 1/3 x))) (pow.f64 eps 6) (*.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x)) (pow.f64 eps 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/315 x) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x)))) (*.f64 -2/45 x)))) (pow.f64 eps 8)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 x) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/3 x) (*.f64 -1 x))) (*.f64 1/3 x))) (pow.f64 eps 6)) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 (fma.f64 -1/3 x x) (pow.f64 eps 4) (fma.f64 (-.f64 (*.f64 -1/315 x) (fma.f64 1/3 (fma.f64 -1/3 x x) (+.f64 (neg.f64 (-.f64 (*.f64 2/45 x) (+.f64 (neg.f64 (fma.f64 -1/3 x x)) (*.f64 1/3 x)))) (*.f64 -2/45 x)))) (pow.f64 eps 8) (fma.f64 (-.f64 (*.f64 2/45 x) (+.f64 (neg.f64 (fma.f64 -1/3 x x)) (*.f64 1/3 x))) (pow.f64 eps 6) (*.f64 (*.f64 eps eps) x))))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 1 (sin.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (pow.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) -1) x) -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 1 (*.f64 x (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (pow.f64 (pow.f64 (sin.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 x (sin.f64 eps)) (sin.f64 eps))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (sin.f64 eps) (*.f64 x (sin.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 x (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) 1) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) 1) (cbrt.f64 (*.f64 x x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2))
(*.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (cbrt.f64 (*.f64 x x))) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) x))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) x)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 (neg.f64 x)) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 x (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (neg.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(/.f64 (*.f64 x (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) x) 2)
(/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) -1)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 3)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3) 1/3)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 3))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) 0) (/.f64 (cbrt.f64 (cos.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (cos.f64 eps) 0) (/.f64 (cos.f64 eps) (/.f64 1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 1 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 1/2 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2)) (pow.f64 (sin.f64 eps) 2)) 0) (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2)
(pow.f64 (cos.f64 eps) 2)
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (-.f64 1 1) (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(pow.f64 (cos.f64 eps) 2)
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(-.f64 1 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (cos.f64 eps) (cos.f64 eps))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cos.f64 eps) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (neg.f64 -1) (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (neg.f64 (neg.f64 (cos.f64 eps))) (cos.f64 eps))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cos.f64 eps) (neg.f64 (neg.f64 (cos.f64 eps))))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (+.f64 1 (sin.f64 eps)) (-.f64 1 (sin.f64 eps)))
(*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1/2)
(*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) 1/2)
(*.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (+.f64 1 (fma.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) 2)
(/.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cos.f64 eps) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 1) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(pow.f64 (cos.f64 eps) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2)) (+.f64 (+.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (+.f64 (-.f64 2 1) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(pow.f64 (cos.f64 eps) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) -2)
(neg.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) 1) -2))
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 3)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1/3)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cos.f64 eps) 2)
(neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) 1))
(pow.f64 (cos.f64 eps) 2)
(neg.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))
(pow.f64 (cos.f64 eps) 2)
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 eps) (/.f64 1 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 1 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 eps) 2) -1)) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (pow.f64 (cos.f64 eps) 2) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (pow.f64 (cos.f64 eps) 2))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (pow.f64 (cos.f64 eps) 2)) 0) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))
(+.f64 (-.f64 1 1) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 eps eps))))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 (/.f64 1 2) (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(-.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sin.f64 eps) (sin.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (sin.f64 eps) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (+.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)
(*.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) 1/2)
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 1 (fma.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps)))) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (sin.f64 eps) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1)
(pow.f64 (sin.f64 eps) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(pow.f64 (sin.f64 eps) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) -2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 eps eps)) 1)) 2)
(pow.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (sin.f64 eps) 2)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 3)
(pow.f64 (sin.f64 eps) 2)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2))
(pow.f64 (sin.f64 eps) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2))
(pow.f64 (sin.f64 eps) 2)
(neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1))
(pow.f64 (sin.f64 eps) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 3) 2))
(if (!=.f64 x 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 0) (/.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 (neg.f64 x) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (pow.f64 (sin.f64 eps) 2) 0) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)) 0) (/.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (*.f64 x (sin.f64 eps)) (/.f64 (pow.f64 (cos.f64 eps) 2) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) x) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (*.f64 x (sin.f64 eps)) 0) (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x (sin.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 x)) (/.f64 (pow.f64 (cos.f64 eps) 2) (cbrt.f64 (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 x (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (/.f64 x (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 x (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (/.f64 x (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (neg.f64 x) 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 -1 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cos.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 x -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cos.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cos.f64 eps)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (neg.f64 (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cos.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (cos.f64 eps))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (/.f64 (neg.f64 x) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))) (/.f64 (neg.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) x)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (pow.f64 (cos.f64 eps) 2) -1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))) 2) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 eps) 2)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) (*.f64 (/.f64 x (cos.f64 eps)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 x (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 x) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 x (neg.f64 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (neg.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 x (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2) (+.f64 (cos.f64 (+.f64 eps eps)) 1))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)) x) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2)) (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) 1) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (cos.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 2))) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 x (pow.f64 (cos.f64 eps) 2))) 2)
(/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) 1) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (cos.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 x (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (cos.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 1)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))) 3)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3) 1/3)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (neg.f64 (pow.f64 (cos.f64 eps) 2))) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) 3))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))

localize81.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
0.1b
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
0.2b
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
9.1b
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
Compiler

Compiled 121 to 38 computations (68.6% saved)

series183.0ms (0.6%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
17.0ms
x
@-inf
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
3.0ms
x
@inf
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
3.0ms
x
@-inf
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
3.0ms
eps
@-inf
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
3.0ms
eps
@inf
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
Compiler

Compiled 18515 to 5295 computations (71.4% saved)

rewrite356.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
137×egg-rr
74×egg-rr
63×egg-rr
48×egg-rr
Counts
4 → 322
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (cos.f64 x) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (cos.f64 x) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cos.f64 x) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (/.f64 1 (cos.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (/.f64 1 (cos.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 -1 (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3))))))

simplify1.4s (4.8%)

Algorithm
egglog
Counts
418 → 474
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 6)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (pow.f64 eps 3)) (sin.f64 x))))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (pow.f64 eps 3)) (+.f64 (sin.f64 x) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 2/15 (cos.f64 x))))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3))) (sin.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x))))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (pow.f64 eps 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x)) (cos.f64 x))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 -1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 x)))
(+.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (tan.f64 eps)))
(+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(-.f64 0 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 x)))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))
(fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (cos.f64 x) (tan.f64 x)))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(*.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 -1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (cos.f64 x) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cos.f64 x) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 1 (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(*.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (/.f64 1 (cos.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (/.f64 1 (cos.f64 x)) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 -1 (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))
(neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps)) (*.f64 x x) (tan.f64 eps))
(+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (pow.f64 x 4) (fma.f64 1/24 (tan.f64 eps) (*.f64 (tan.f64 eps) (+.f64 1/3 -1/6))) (fma.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps)) (*.f64 x x) (tan.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 6)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 4) (fma.f64 1/24 (tan.f64 eps) (*.f64 (tan.f64 eps) (+.f64 1/3 -1/6))) (fma.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps)) (*.f64 x x) (fma.f64 (fma.f64 -1/18 (tan.f64 eps) (fma.f64 -1/720 (tan.f64 eps) (*.f64 (tan.f64 eps) (+.f64 2/15 1/120)))) (pow.f64 x 6) (tan.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x)))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (pow.f64 eps 3)) (sin.f64 x))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 1/3 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (pow.f64 eps 3)) (+.f64 (sin.f64 x) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 2/15 (cos.f64 x))))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (+.f64 (fma.f64 (*.f64 1/3 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 eps 3) (sin.f64 x)) (*.f64 (pow.f64 eps 5) (*.f64 2/15 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (tan.f64 eps))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (tan.f64 eps)))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1/6 (pow.f64 x 3) (+.f64 x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (tan.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3))) (sin.f64 x)))
(fma.f64 (cos.f64 x) eps (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3))) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (fma.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (*.f64 eps (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x))))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (neg.f64 (*.f64 eps (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x))))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (pow.f64 eps 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (*.f64 -1 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x)))))))
(+.f64 (+.f64 (sin.f64 x) (+.f64 (neg.f64 (*.f64 eps (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))))) (+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/3 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/3 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))) (pow.f64 eps 3))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 x))) (sin.f64 x))) (cos.f64 x)))))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (tan.f64 eps)))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (tan.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (tan.f64 eps) (+.f64 1/3 -1/2)) (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 3) (+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 -1/2 (tan.f64 eps) (tan.f64 eps))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/2 (tan.f64 eps)))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x)) (cos.f64 x))
(/.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (cos.f64 x))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (tan.f64 x) (+.f64 (neg.f64 (*.f64 eps (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))
(+.f64 (tan.f64 x) (+.f64 (neg.f64 (*.f64 eps (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 1/3 (cos.f64 x))) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))
(+.f64 (tan.f64 x) (+.f64 (neg.f64 (*.f64 eps (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (neg.f64 (tan.f64 x)) (+.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 1/3 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (cos.f64 x))) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (cos.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 -1 0) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (tan.f64 eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))
(-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 0 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (+.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (+.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) 2))) (cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (+.f64 (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 -1))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))
(fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (cos.f64 x) (tan.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) -1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 2)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 1))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 -1 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) -1)
(/.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 -1))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (/.f64 1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))) (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 -1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 1 (cos.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (cos.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 1 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 1 (cos.f64 x)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (cos.f64 x)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 1 (cos.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (/.f64 (cos.f64 x) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (cos.f64 x) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cos.f64 x) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (cos.f64 x) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cos.f64 x))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cos.f64 x))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (*.f64 (/.f64 1 (cos.f64 x)) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (/.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (/.f64 1 (cos.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (/.f64 1 (cos.f64 x)) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cbrt.f64 (cos.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x)))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (cos.f64 x)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 -1 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 -1 (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) 1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))))) (cos.f64 x)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x)) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x))) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (cos.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (cos.f64 x))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 3)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) 1/3)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))

eval924.0ms (3.2%)

Compiler

Compiled 56010 to 22817 computations (59.3% saved)

prune623.0ms (2.2%)

Pruning

31 alts after pruning (29 fresh and 2 done)

PrunedKeptTotal
New1615251640
Fresh20424
Picked101
Done325
Total1639311670
Error
0.1b
Counts
1670 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
22.2b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
22.2b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
36.7b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
53.1b
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
31.7b
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
58.3b
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
24.2b
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
43.2b
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
22.9b
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
22.3b
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
31.3b
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
30.7b
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
28.4b
(/.f64 (sin.f64 eps) (cos.f64 eps))
23.0b
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
37.7b
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
22.1b
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
37.6b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
30.5b
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
29.7b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
31.6b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
31.7b
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
31.4b
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
59.3b
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
28.4b
(tan.f64 eps)
59.3b
(neg.f64 (tan.f64 x))
24.2b
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
61.4b
0
Compiler

Compiled 1361 to 872 computations (35.9% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
0.3b
(*.f64 (tan.f64 x) (tan.f64 eps))
2.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 57 to 20 computations (64.9% saved)

series46.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
1.0ms
eps
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
1.0ms
x
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
1.0ms
eps
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
1.0ms
eps
@0
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 9005 to 2970 computations (67% saved)

rewrite149.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
74×egg-rr
57×egg-rr
47×egg-rr
Counts
3 → 178
Calls
Call 1
Inputs
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)) (cbrt.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 eps))) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (/.f64 (tan.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 eps)) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))) (cbrt.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))))))

simplify570.0ms (2%)

Algorithm
egglog
Counts
250 → 278
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3))))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 x)))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 eps))) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 eps)))))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sin.f64 eps) (/.f64 (tan.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (*.f64 (tan.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 eps)) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 -1/3 (tan.f64 eps) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (fma.f64 1/3 (tan.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x)))))) (pow.f64 eps 4) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (fma.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
1
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (neg.f64 (*.f64 (fma.f64 -1/3 (tan.f64 eps) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))
(/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) -1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) -1) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 2))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) -1)
(/.f64 (-.f64 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2)))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 eps))) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 eps)))))
(*.f64 (*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps)))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sin.f64 eps) (/.f64 (tan.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 -1))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 eps)) (neg.f64 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(if (!=.f64 -1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 1 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) 0) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps)))) 0) (neg.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (neg.f64 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))) 0) (neg.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 0 1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (*.f64 -1 -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(cbrt.f64 (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 1 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (tan.f64 x)) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) 1/3)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(pow.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))

localize6.0ms (0%)

Compiler

Compiled 5 to 3 computations (40% saved)

localize44.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
2.3b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series10.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
1.0ms
x
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
1.0ms
x
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
0.0ms
eps
@0
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
0.0ms
eps
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
Compiler

Compiled 715 to 180 computations (74.8% saved)

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
53×egg-rr
Counts
1 → 53
Calls
Call 1
Inputs
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (tan.f64 x)) 1 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) -1 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) 2) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))) (+.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))) (-.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))))))

simplify339.0ms (1.2%)

Algorithm
egglog
Counts
77 → 69
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 -1 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) -1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(+.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 0 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(*.f64 (*.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))
(*.f64 -1 (*.f64 -1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) 2) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))) (+.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))) (-.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))
(*.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(*.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(/.f64 (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(neg.f64 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 eps 3) 1/3 eps)
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(tan.f64 eps)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(tan.f64 eps)
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (tan.f64 x)))
(tan.f64 eps)
(fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(tan.f64 eps)
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 -1 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 1 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 (neg.f64 (tan.f64 x)) 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(fma.f64 (tan.f64 x) -1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 2 (tan.f64 x))) (tan.f64 eps)) 0) (/.f64 (*.f64 (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))) (tan.f64 eps))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))))) (tan.f64 eps))
(if (!=.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(if (!=.f64 (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)) 0) (/.f64 (*.f64 (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (*.f64 2 (tan.f64 x)) (tan.f64 eps))) (tan.f64 eps))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (tan.f64 eps))
(tan.f64 eps)
(+.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(tan.f64 eps)
(+.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (tan.f64 x)))
(tan.f64 eps)
(+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(tan.f64 eps)
(+.f64 (neg.f64 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(tan.f64 eps)
(+.f64 0 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(tan.f64 eps)
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(tan.f64 eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(tan.f64 eps)
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(tan.f64 eps)
(-.f64 0 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(tan.f64 eps)
(*.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))
(tan.f64 eps)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(tan.f64 eps)
(*.f64 (*.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1) -1)
(tan.f64 eps)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2))
(tan.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))
(tan.f64 eps)
(*.f64 -1 (*.f64 -1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(tan.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) 2) 2) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(tan.f64 eps)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))) (+.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (tan.f64 x)))))
(tan.f64 eps)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(tan.f64 eps)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))) (-.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (tan.f64 x))))
(tan.f64 eps)
(*.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(tan.f64 eps)
(*.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(tan.f64 eps)
(/.f64 (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(tan.f64 eps)
(pow.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) 1/3)
(tan.f64 eps)
(pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(tan.f64 eps)
(neg.f64 (-.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(tan.f64 eps)
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(tan.f64 eps)

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
0.1b
(fma.f64 (tan.f64 x) (tan.f64 eps) -1)
0.1b
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
2.1b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
Compiler

Compiled 56 to 20 computations (64.3% saved)

series75.0ms (0.3%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
x
@0
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.0ms
eps
@0
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
2.0ms
eps
@-inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
2.0ms
eps
@inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
2.0ms
x
@-inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
Compiler

Compiled 8285 to 2945 computations (64.5% saved)

rewrite158.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
86×egg-rr
83×egg-rr
Counts
2 → 169
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))))))

simplify465.0ms (1.6%)

Algorithm
egglog
Counts
217 → 238
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 eps 4)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (*.f64 -1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 eps 4)))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))) (*.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 eps 4))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (tan.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (tan.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (fma.f64 (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3) (tan.f64 eps))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 x)
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) 0) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(fma.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
0.4b
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3)
2.1b
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
3.0b
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
Compiler

Compiled 95 to 32 computations (66.3% saved)

series567.0ms (2%)

Counts
4 → 93
Calls

24 calls:

TimeVariablePointExpression
19.0ms
x
@0
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
8.0ms
eps
@0
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
7.0ms
x
@inf
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
5.0ms
x
@-inf
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
4.0ms
eps
@-inf
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
Compiler

Compiled 45135 to 22515 computations (50.1% saved)

rewrite252.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
108×egg-rr
88×egg-rr
88×egg-rr
43×egg-rr
Counts
4 → 327
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3)
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) -1)) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) -1) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 eps) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))))))

simplify1.5s (5.3%)

Algorithm
egglog
Counts
420 → 374
Calls
Call 1
Inputs
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))
(+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (pow.f64 eps 3)) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 3))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))))) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (pow.f64 eps 3)) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 eps 4)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))))) (pow.f64 x 3)))))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3)))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4)))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4))))
(+.f64 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4)))))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) -1)) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 1))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 -1 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(*.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) -1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) -1) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 3))
(/.f64 (pow.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 3))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3)
(pow.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3) 1/3)
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(neg.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3))
(fma.f64 0 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 eps) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
Outputs
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))
(fma.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2))))
(+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (pow.f64 eps 3)) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3)))))
(fma.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) 2))) (pow.f64 eps 3)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 3))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))))) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (+.f64 (*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) 2) (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3) 2)))) (pow.f64 eps 3)) (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3) 2) 1/3))))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (fma.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) 3) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) (/.f64 (*.f64 2/3 (*.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2))))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) (fma.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) 2))) (pow.f64 eps 3)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) 2)))))))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (pow.f64 eps 4)))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))) (*.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 eps 4))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x) (fma.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))) x (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2)) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sin.f64 eps)) (cos.f64 eps))))) (pow.f64 x 3)))))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3)))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4)))
(fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3)) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) (pow.f64 eps 4)))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4))))
(fma.f64 (pow.f64 eps 5) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3)) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) (pow.f64 eps 4))))
(+.f64 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (pow.f64 eps 4)))))
(fma.f64 (pow.f64 eps 6) (fma.f64 2 (/.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))) (fma.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))) (fma.f64 (pow.f64 eps 5) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 eps 3)) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x))) (pow.f64 eps 4)))))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x))) 2))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 2))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (tan.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (tan.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 eps))) (cos.f64 eps)) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (fma.f64 (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3) (tan.f64 eps))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 x)
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) -1)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) 3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1/3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x))))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x))))) (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))))) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) -1)) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(if (!=.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) -1)) (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (tan.f64 x))) 1))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(-.f64 0 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 -1 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 1 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(*.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) -1)
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) -1) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 2) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) 3))
(/.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3) (neg.f64 (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 3)))
(/.f64 (pow.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 3))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)) (pow.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 3))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 1)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3) 1/3)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(neg.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3) 3))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3)
(fma.f64 0 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (*.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) 0)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) 0) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 eps))) (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (neg.f64 (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 eps) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 -1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (-.f64 0 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (-.f64 0 (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 0))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))

eval816.0ms (2.8%)

Compiler

Compiled 51769 to 22434 computations (56.7% saved)

prune374.0ms (1.3%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New1255241279
Fresh71724
Picked101
Done156
Total1264461310
Error
0.1b
Counts
1310 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
34.6b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
53.1b
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
58.3b
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
24.2b
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
49.7b
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
43.2b
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
49.7b
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
22.9b
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
37.2b
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
22.3b
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
31.3b
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
30.7b
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
28.4b
(/.f64 (sin.f64 eps) (cos.f64 eps))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
22.3b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
53.1b
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
58.3b
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
37.7b
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
24.2b
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
36.7b
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
22.1b
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
37.6b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
30.5b
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
29.7b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
31.6b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
36.7b
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
31.7b
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
31.7b
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
31.5b
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
31.4b
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
31.5b
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
59.3b
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
28.4b
(tan.f64 eps)
59.3b
(neg.f64 (tan.f64 x))
24.2b
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
38.7b
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
45.0b
eps
61.4b
0
Compiler

Compiled 1816 to 1205 computations (33.6% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
0.2b
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
0.2b
(*.f64 (tan.f64 eps) (sin.f64 x))
2.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 78 to 23 computations (70.5% saved)

series61.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
2.0ms
x
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
2.0ms
eps
@-inf
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
2.0ms
eps
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
2.0ms
eps
@-inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
Compiler

Compiled 9155 to 2900 computations (68.3% saved)

rewrite157.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
155×egg-rr
72×egg-rr
58×egg-rr
Counts
3 → 285
Calls
Call 1
Inputs
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 eps) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x))) (cbrt.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (cos.f64 x) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cos.f64 x) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 eps)) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 -1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) -1) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) 1) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (tan.f64 x)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 -1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 -1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (*.f64 (tan.f64 eps) (/.f64 -1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (/.f64 -1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (/.f64 (tan.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (tan.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (cbrt.f64 (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 x))) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (neg.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))))

simplify791.0ms (2.7%)

Algorithm
egglog
Counts
357 → 405
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x)))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 3)
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(neg.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 1))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 1 0) (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))
(*.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) 2))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) -1))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) -1))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)
(/.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (cos.f64 x) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 1 0) (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cos.f64 x) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (tan.f64 eps)) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (sin.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 -1 (cos.f64 x)))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))
(*.f64 (/.f64 -1 (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) -1) (neg.f64 (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) 1) (sin.f64 x))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 -1 (cos.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 -1 (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (*.f64 (tan.f64 eps) (/.f64 -1 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (/.f64 -1 (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (cos.f64 x))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 (tan.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (tan.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cos.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (neg.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (tan.f64 eps)) (fma.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (fma.f64 1/3 (tan.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x)))))) (pow.f64 eps 4) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(fma.f64 eps (sin.f64 x) (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x)))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (fma.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2)) (pow.f64 x 3) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2)) (pow.f64 x 3) (fma.f64 (-.f64 (*.f64 1/120 (tan.f64 eps)) (fma.f64 1/24 (tan.f64 eps) (*.f64 -1/2 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2))))) (pow.f64 x 5) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2)) (pow.f64 x 3) (fma.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (tan.f64 eps)) (fma.f64 -1/720 (tan.f64 eps) (fma.f64 -1/2 (-.f64 (*.f64 1/120 (tan.f64 eps)) (fma.f64 1/24 (tan.f64 eps) (*.f64 -1/2 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2))))) (*.f64 1/24 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2)))))) (fma.f64 (-.f64 (*.f64 1/120 (tan.f64 eps)) (fma.f64 1/24 (tan.f64 eps) (*.f64 -1/2 (*.f64 (tan.f64 eps) (-.f64 -1/6 -1/2))))) (pow.f64 x 5) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (cbrt.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(fma.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(fma.f64 1 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (neg.f64 (tan.f64 x)) 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (tan.f64 x))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(fma.f64 -1 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) -1 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(fma.f64 (tan.f64 x) -1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) -1) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2) (*.f64 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2)) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(if (!=.f64 (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(if (!=.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))) (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(+.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(+.f64 0 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(-.f64 0 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 -1 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (cbrt.f64 (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (neg.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (sin.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1) (sin.f64 x)) (cbrt.f64 (cos.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) -1)
(/.f64 (-.f64 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))) -1)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3) 1/3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 3)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 1)
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(neg.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x))) 1))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 x) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)) 3))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 1 (/.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (neg.f64 1) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 1 0) (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 eps) (sin.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 1 (*.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (sin.f64 x)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) 2))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (*.f64 (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) -1))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) -1))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) -1))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1)
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (neg.f64 -1))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 eps) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 3)
(*.f64 (tan.f64 eps) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3) 1/3)
(*.f64 (tan.f64 eps) (sin.f64 x))
(pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 1)
(*.f64 (tan.f64 eps) (sin.f64 x))
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 eps) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 3))
(*.f64 (tan.f64 eps) (sin.f64 x))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (/.f64 (cos.f64 x) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 1 0) (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cos.f64 x) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) 0) (/.f64 1 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (tan.f64 eps)) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (sin.f64 eps) 0) (/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (/.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (sin.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 -1 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (tan.f64 eps)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (cbrt.f64 (tan.f64 eps))))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (tan.f64 x)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (/.f64 -1 (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (neg.f64 (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) -1) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) -1) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) 1) (sin.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (tan.f64 eps)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (tan.f64 eps)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cos.f64 x)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 -1 (cos.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (tan.f64 eps)) (/.f64 -1 (cos.f64 x))))
(*.f64 (sin.f64 x) (neg.f64 (/.f64 (*.f64 (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (*.f64 (tan.f64 eps) (/.f64 -1 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) -1) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (/.f64 -1 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 -1 (cos.f64 x)))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x)))
(*.f64 (*.f64 (tan.f64 x) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (/.f64 1 (cos.f64 eps)) (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) 1))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) -1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cos.f64 x))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (tan.f64 eps))) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (cbrt.f64 (sin.f64 x))) 1) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (tan.f64 eps)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 (tan.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 eps)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) 1))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cos.f64 x))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 eps)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (sin.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cos.f64 x))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 -1 (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (cos.f64 x))) (sin.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (tan.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (tan.f64 eps)) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (neg.f64 (cos.f64 x)))) (/.f64 (neg.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 eps))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))) (neg.f64 (cos.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (cos.f64 x)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (/.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (/.f64 (tan.f64 eps) (cbrt.f64 (cos.f64 x))) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 -1))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 eps) (sin.f64 x)))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))))) (cbrt.f64 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (tan.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 x))) (tan.f64 eps)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 x))) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))) (cbrt.f64 (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) 1) (cos.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) 1) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (sin.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (neg.f64 (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 eps))
(/.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cbrt.f64 (cos.f64 x)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))

localize9.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
0.1b
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
0.2b
(pow.f64 (cos.f64 x) 2)
0.3b
(pow.f64 (sin.f64 x) 2)
Compiler

Compiled 51 to 30 computations (41.2% saved)

series63.0ms (0.2%)

Counts
4 → 16
Calls

15 calls:

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

Compiled 925 to 715 computations (22.7% saved)

rewrite130.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
108×egg-rr
69×egg-rr
67×egg-rr
62×egg-rr
Counts
4 → 306
Calls
Call 1
Inputs
(pow.f64 (sin.f64 x) 2)
(pow.f64 (cos.f64 x) 2)
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sin.f64 x))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 x)) (-.f64 1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 1 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 (cos.f64 x) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cos.f64 x))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sin.f64 x)) (-.f64 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (tan.f64 x) 2)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (cos.f64 x)) 2) eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) 0) (/.f64 eps (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2))))) 0) (*.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (+.f64 1 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2))) 0) (/.f64 (fma.f64 eps eps (neg.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2))) (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 eps (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (/.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) 1) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 x) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (tan.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (tan.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (/.f64 (tan.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 x) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 1 (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (/.f64 1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (tan.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (tan.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 -1 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (tan.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (pow.f64 (/.f64 1 (cos.f64 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) (*.f64 2 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (/.f64 1 (cos.f64 x))) (*.f64 2 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) -1) (*.f64 2 (neg.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (*.f64 2 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 x))) (neg.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (tan.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (tan.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))))

simplify565.0ms (2%)

Algorithm
egglog
Counts
322 → 393
Calls
Call 1
Inputs
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (*.f64 2/3 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 17/45 (*.f64 eps (pow.f64 x 6))))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(if (!=.f64 1 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (sin.f64 x) 2))
(+.f64 (-.f64 1 1) (pow.f64 (sin.f64 x) 2))
(+.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 x x))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 x x)))))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(-.f64 1 (pow.f64 (cos.f64 x) 2))
(-.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(-.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(-.f64 0 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(*.f64 (neg.f64 -1) (pow.f64 (sin.f64 x) 2))
(*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))
(*.f64 (sin.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))
(*.f64 (+.f64 1 (cos.f64 x)) (-.f64 1 (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1/2)
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) 1)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) -1)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) -2)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 3)
(pow.f64 (sin.f64 x) 2)
(pow.f64 (pow.f64 (sin.f64 x) 2) 1)
(neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) 1))
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))
(neg.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 1 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (cos.f64 x) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 1 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 1/2 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2)
(+.f64 (-.f64 1 1) (pow.f64 (cos.f64 x) 2))
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (cos.f64 x) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (neg.f64 -1) (pow.f64 (cos.f64 x) 2))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (cos.f64 x))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (+.f64 1 (sin.f64 x)) (-.f64 1 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1/2)
(*.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2)
(/.f64 (pow.f64 (cos.f64 x) 2) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)
(/.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) -1)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2) 1/3)
(pow.f64 (cos.f64 x) 2)
(pow.f64 (pow.f64 (cos.f64 x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3)
(neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) 1))
(neg.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 1 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2)) eps)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps) eps)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(fma.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (cos.f64 x)) 2) eps)
(fma.f64 (*.f64 eps (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps)
(if (!=.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) 0) (/.f64 eps (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2))))) 0) (*.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (+.f64 1 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2))) 0) (/.f64 (fma.f64 eps eps (neg.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2))) (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 (cbrt.f64 eps) (*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 eps (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2)))
(*.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)))
(*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 eps)))
(*.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (/.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) 1) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(/.f64 (*.f64 eps (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3) 1/3)
(pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 1 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 2 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(-.f64 0 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(-.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (/.f64 1/2 (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (tan.f64 x) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 x))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 1 (cos.f64 x)) 2))
(*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) 1))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (tan.f64 x) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (tan.f64 x) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 -1 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 -1 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)
(/.f64 (pow.f64 (tan.f64 x) 2) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (pow.f64 (/.f64 1 (cos.f64 x)) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (cos.f64 x) 2))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) (*.f64 2 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (/.f64 1 (cos.f64 x))) (*.f64 2 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) -1) (*.f64 2 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (*.f64 2 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)
(pow.f64 (tan.f64 x) 2)
(neg.f64 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
Outputs
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 -1/3 (pow.f64 x 4) (*.f64 x x))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 x x))) (*.f64 1/3 (pow.f64 x 4)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 x x))) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4))))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(fma.f64 eps (*.f64 x x) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (*.f64 2/3 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (*.f64 2/3 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 17/45 (*.f64 eps (pow.f64 x 6))))))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (fma.f64 2/3 (*.f64 eps (pow.f64 x 4)) (*.f64 17/45 (*.f64 eps (pow.f64 x 6)))))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 2/3 (pow.f64 x 4) (*.f64 x x))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 62/315 (pow.f64 x 8) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x))))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(if (!=.f64 1 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) -1)) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (cos.f64 x) 2))) 0) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (sin.f64 x) 2))
(+.f64 (-.f64 1 1) (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(+.f64 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 x x))))
(pow.f64 (sin.f64 x) 2)
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 x x)))))
(pow.f64 (sin.f64 x) 2)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(pow.f64 (sin.f64 x) 2)
(-.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(-.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(pow.f64 (sin.f64 x) 2)
(-.f64 1/2 (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))
(pow.f64 (sin.f64 x) 2)
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(+.f64 (/.f64 1 2) (*.f64 -1/2 (cos.f64 (+.f64 x x))))
(-.f64 0 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (pow.f64 (sin.f64 x) 2) 1)
(pow.f64 (sin.f64 x) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (neg.f64 -1) (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (sin.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))
(pow.f64 (sin.f64 x) 2)
(*.f64 (+.f64 1 (cos.f64 x)) (-.f64 1 (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1/2)
(*.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 1/2)
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) 1)
(pow.f64 (sin.f64 x) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2)
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) -1)
(pow.f64 (sin.f64 x) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (cbrt.f64 2) (cbrt.f64 4)))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) 2)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))
(pow.f64 (sin.f64 x) 2)
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 x x)) 1)) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) -2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (neg.f64 -2))
(pow.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) 1/3)
(pow.f64 (sin.f64 x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 3)
(pow.f64 (sin.f64 x) 2)
(pow.f64 (sin.f64 x) 2)
(pow.f64 (pow.f64 (sin.f64 x) 2) 1)
(pow.f64 (sin.f64 x) 2)
(neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) 1))
(pow.f64 (sin.f64 x) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))
(pow.f64 (sin.f64 x) 2)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(pow.f64 (sin.f64 x) 2)
(fma.f64 1 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 1 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (pow.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) -1) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (cos.f64 x) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 1 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (sin.f64 x) 2)))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 1/2 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (pow.f64 (sin.f64 x) 2)) 0) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(pow.f64 (cos.f64 x) 2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2)
(pow.f64 (cos.f64 x) 2)
(+.f64 (-.f64 1 1) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(pow.f64 (cos.f64 x) 2)
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))
(pow.f64 (cos.f64 x) 2)
(+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (pow.f64 (cos.f64 x) 2) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(*.f64 (neg.f64 -1) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (+.f64 1 (sin.f64 x)) (-.f64 1 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1/2)
(*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 1/2)
(*.f64 (+.f64 1 (+.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 1 (fma.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (cbrt.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (+.f64 (pow.f64 1/2 3) (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 (*.f64 1/2 1/2) (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))
(pow.f64 (cos.f64 x) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (+.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2)
(neg.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) -2))
(/.f64 (pow.f64 (cos.f64 x) 2) 1)
(pow.f64 (cos.f64 x) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 1) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2)
(/.f64 (-.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)
(/.f64 (+.f64 (-.f64 2 1) (cos.f64 (+.f64 x x))) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) -1)
(pow.f64 (cos.f64 x) 2)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2))
(pow.f64 (cos.f64 x) 2)
(pow.f64 (pow.f64 (cos.f64 x) 2) 1)
(pow.f64 (cos.f64 x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3)
(pow.f64 (cos.f64 x) 2)
(neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) 1))
(pow.f64 (cos.f64 x) 2)
(neg.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 2))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(fma.f64 1 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2)) eps)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps) eps)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(fma.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (cos.f64 x)) 2) eps)
(fma.f64 (*.f64 eps (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) eps)
(if (!=.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps)))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) 0) (/.f64 eps (/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1) (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2))))) 0) (*.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (+.f64 1 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2))))) 0) (/.f64 (*.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 2) (*.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (pow.f64 (tan.f64 x) 2)))))) (+.f64 1 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1)) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps eps)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 eps 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) (neg.f64 eps))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2) (*.f64 eps (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(if (!=.f64 (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2))) 0) (/.f64 (fma.f64 eps eps (neg.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2))) (*.f64 eps (-.f64 1 (pow.f64 (tan.f64 x) 2)))) (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 (cbrt.f64 eps) (*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 1))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 (*.f64 eps (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 2))))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (/.f64 eps (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(*.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) (cbrt.f64 eps)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (cbrt.f64 eps))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps))
(*.f64 (*.f64 (*.f64 eps (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps))))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 eps)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(*.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (/.f64 1 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) 1) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(/.f64 (/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)) 2))
(/.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(/.f64 (*.f64 eps (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps)) (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1) eps) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 eps (+.f64 (neg.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)) -1)) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))) (neg.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))) (fma.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 x) -1) 1))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)) 3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 1)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) 2) eps eps) 3))
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 1 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 0) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (sin.f64 x)) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (pow.f64 (sin.f64 x) 2) 0) (/.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 0) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (sin.f64 x) 0) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 2 0) (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(if (!=.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) 2))
(-.f64 0 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(-.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (/.f64 1/2 (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (pow.f64 (tan.f64 x) 2)))
(+.f64 (/.f64 0 (pow.f64 (cos.f64 x) 2)) (pow.f64 (tan.f64 x) 2))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 x))
(pow.f64 (tan.f64 x) 2)
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 1 (cos.f64 x)) 2))
(*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 1 (cos.f64 x)) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (/.f64 1 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) 2) 2)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cos.f64 x)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 1))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (tan.f64 x) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (tan.f64 x) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 2) (+.f64 (cos.f64 (+.f64 x x)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 -1 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 -1 (pow.f64 (cos.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 -1 (pow.f64 (cos.f64 x) 2)) 1))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (-.f64 1 (cos.f64 (+.f64 x x)))) 2)
(/.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (pow.f64 (/.f64 1 (cos.f64 x)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2) (-.f64 1 (cos.f64 (+.f64 x x)))) 2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (cos.f64 x) 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (cos.f64 x)) (*.f64 (cos.f64 x) 2))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (-.f64 1 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 1) (*.f64 2 (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (/.f64 1 (cos.f64 x))) (*.f64 2 (cos.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (cos.f64 x)) (*.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) -1) (*.f64 2 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cos.f64 x) 2) 2))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2))) (*.f64 2 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 x)) 2)) (-.f64 1 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 (tan.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (tan.f64 x) 2)
(neg.f64 (neg.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(pow.f64 (tan.f64 x) 2)

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (tan.f64 x) (tan.f64 eps))
0.1b
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
0.3b
(*.f64 (tan.f64 x) (tan.f64 eps))
2.1b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
Compiler

Compiled 65 to 21 computations (67.7% saved)

series188.0ms (0.6%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
eps
@-inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
3.0ms
x
@inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
3.0ms
eps
@0
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
3.0ms
eps
@inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
3.0ms
x
@-inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
Compiler

Compiled 9725 to 3575 computations (63.2% saved)

rewrite161.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
90×egg-rr
82×egg-rr
Counts
2 → 172
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))))))

simplify554.0ms (1.9%)

Algorithm
egglog
Counts
220 → 246
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2))))) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (pow.f64 eps 4))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 3 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (tan.f64 eps))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (neg.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 2) (pow.f64 (pow.f64 (cos.f64 eps) 2) 2))))))) (+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (tan.f64 eps))) (*.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (tan.f64 x))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (tan.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2))))) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (pow.f64 eps 4))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2))))) (cos.f64 x)) (*.f64 -1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x))))) (pow.f64 eps 4))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (tan.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(tan.f64 eps)
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (tan.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (tan.f64 eps)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (fma.f64 (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 x)
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (tan.f64 x) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (tan.f64 x) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(+.f64 (tan.f64 x) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (-.f64 1/3 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 3 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 0) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) 2) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))

localize69.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
0.5b
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
2.1b
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.6b
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
Compiler

Compiled 78 to 32 computations (59% saved)

series600.0ms (2.1%)

Counts
4 → 78
Calls

24 calls:

TimeVariablePointExpression
6.0ms
x
@0
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
6.0ms
x
@0
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
5.0ms
x
@inf
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
5.0ms
x
@-inf
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
4.0ms
eps
@0
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
Compiler

Compiled 43675 to 21695 computations (50.3% saved)

rewrite312.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
89×egg-rr
88×egg-rr
62×egg-rr
39×egg-rr
Counts
4 → 278
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) 1 (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) 1 (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 x) (tan.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tan.f64 eps) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 -1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 eps) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))))))

simplify760.0ms (2.6%)

Algorithm
egglog
Counts
356 → 360
Calls
Call 1
Inputs
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (+.f64 (*.f64 2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (+.f64 (*.f64 2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 -1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) -1))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 -1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(fma.f64 (tan.f64 eps) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(fma.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3))
(pow.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3) 1/3)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(neg.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
Outputs
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (+.f64 (*.f64 2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (*.f64 (fma.f64 2 (tan.f64 eps) (tan.f64 eps)) (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (*.f64 (+.f64 (*.f64 2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)))))
(fma.f64 (pow.f64 x 3) (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x (*.f64 (fma.f64 2 (tan.f64 eps) (tan.f64 eps)) (*.f64 x x)))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 2 1) (tan.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))))
(fma.f64 (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 3) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 2 1) (tan.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 (+.f64 2 1) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) eps))))
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) 1/3)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(fma.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (tan.f64 eps))
(fma.f64 -1 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (tan.f64 x))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(fma.f64 -1 (neg.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(if (!=.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (tan.f64 eps) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 -1 0) (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(if (!=.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) 0) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 0 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 -1 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) -1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 -1))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 x)) (cos.f64 eps))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cos.f64 eps)) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (cos.f64 eps))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (cos.f64 eps))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x)) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (cos.f64 eps))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) -1))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 -1 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1 (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 0 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(fma.f64 1 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 -1 (tan.f64 x) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(if (!=.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (tan.f64 x)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (*.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (+.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) 0)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (tan.f64 x) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (neg.f64 (tan.f64 x)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) (/.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 0 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (tan.f64 x))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) 2)) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 -1 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (+.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (tan.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (/.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 1 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) 1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (sin.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (neg.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (sin.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) -1) (*.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))) -1))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) -1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) -1) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)) 1))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 x))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 -1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x))))
(pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) 1/3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (-.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3))
(-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 eps) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(fma.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(fma.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))) 0) (/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (-.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 eps) (tan.f64 x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps))) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (-.f64 (tan.f64 eps) (tan.f64 x)))))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(if (!=.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (tan.f64 eps)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(+.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) -1)
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3))
(/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(pow.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3) 1/3)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(neg.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 3))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 -1 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (*.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) -1)) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 0) (pow.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps)))
(+.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (/.f64 (neg.f64 (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) 2) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) 2) 2)) (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 2) (cbrt.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))) 2))
(/.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) -1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (*.f64 -1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) -1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 2)))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))
(pow.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)))

eval685.0ms (2.4%)

Compiler

Compiled 52405 to 21620 computations (58.7% saved)

prune505.0ms (1.7%)

Pruning

59 alts after pruning (52 fresh and 7 done)

PrunedKeptTotal
New1623261649
Fresh102636
Picked101
Done279
Total1636591695
Error
0.0b
Counts
1695 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
31.4b
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
31.4b
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
22.1b
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
53.1b
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
38.8b
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
58.3b
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
24.2b
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
48.3b
(fma.f64 eps (*.f64 x x) eps)
49.7b
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
49.7b
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
22.9b
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
37.2b
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
22.3b
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
31.3b
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
30.7b
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
28.4b
(/.f64 (sin.f64 eps) (cos.f64 eps))
23.0b
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
22.3b
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
34.6b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
22.2b
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
39.4b
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
53.1b
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
58.3b
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
58.3b
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
37.7b
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
24.2b
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
36.7b
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
22.1b
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
37.6b
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
30.5b
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
29.7b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
31.6b
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
36.7b
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
31.7b
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
31.4b
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
31.7b
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
31.4b
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
31.5b
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
31.5b
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
31.4b
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
31.5b
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
31.8b
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
31.7b
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
31.4b
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
31.4b
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
31.5b
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
31.4b
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
59.3b
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
28.4b
(tan.f64 eps)
59.3b
(neg.f64 (tan.f64 x))
24.2b
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
38.7b
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
45.0b
eps
61.4b
0
Compiler

Compiled 1075 to 716 computations (33.4% saved)

regimes494.0ms (1.7%)

Counts
105 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 eps 3)))))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 2)))))) (pow.f64 eps 3))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Calls

3 calls:

267.0ms
x
120.0ms
eps
67.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.5b5x
0.2b3eps
7.1b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 2008 to 890 computations (55.7% saved)

bsearch56.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
8.969891182581572e-22
5.2487723668903635e-21
30.0ms
-0.030218770388471462
-0.00012950243938012572
Results
16.0ms119×body256valid
15.0ms43×body1024valid
9.0ms35×body512valid
7.0ms11×body2048valid
Compiler

Compiled 1528 to 1043 computations (31.7% saved)

regimes433.0ms (1.5%)

Counts
103 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1/3 (tan.f64 x))) (sin.f64 x)) (cos.f64 x))))) (pow.f64 eps 3) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (tan.f64 x)) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Calls

3 calls:

200.0ms
x
119.0ms
eps
77.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.5b5x
0.2b3eps
7.1b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1814 to 759 computations (58.2% saved)

bsearch62.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.969891182581572e-22
5.2487723668903635e-21
33.0ms
-0.030218770388471462
-0.00012950243938012572
Results
21.0ms51×body1024valid
19.0ms117×body256valid
10.0ms17×body2048valid
6.0ms23×body512valid
Compiler

Compiled 1294 to 861 computations (33.5% saved)

regimes533.0ms (1.8%)

Counts
101 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)) (tan.f64 x))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))) (/.f64 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Calls

3 calls:

223.0ms
x
184.0ms
eps
91.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.5b5x
0.3b3eps
7.1b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1660 to 669 computations (59.7% saved)

bsearch76.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
8.969891182581572e-22
5.2487723668903635e-21
50.0ms
-1.4928918607255719e-5
-5.644051596577908e-7
Results
37.0ms53×body1024valid
15.0ms107×body256valid
11.0ms38×body512valid
6.0ms10×body2048valid
Compiler

Compiled 787 to 510 computations (35.2% saved)

regimes505.0ms (1.7%)

Counts
97 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (sin.f64 x))) (/.f64 1 (neg.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (cos.f64 x)))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (sin.f64 x))) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Calls

3 calls:

193.0ms
x
174.0ms
eps
86.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.5b5x
0.3b3eps
7.1b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1526 to 612 computations (59.9% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.969891182581572e-22
5.2487723668903635e-21
44.0ms
-1.4928918607255719e-5
-5.644051596577908e-7
Results
29.0ms108×body256valid
21.0ms53×body1024valid
10.0ms34×body512valid
9.0ms13×body2048valid
Compiler

Compiled 722 to 445 computations (38.4% saved)

regimes432.0ms (1.5%)

Counts
90 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1))) (tan.f64 x))
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x)) 3) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps))) (cos.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))) (neg.f64 (tan.f64 x)))
(-.f64 (if (!=.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 0) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 (+.f64 x eps))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 2)) eps) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (tan.f64 x)))))
(*.f64 eps (cbrt.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))
(*.f64 eps (pow.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) 1/3))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (/.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (tan.f64 x)))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Calls

3 calls:

165.0ms
x
154.0ms
eps
83.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.6b5x
0.3b3eps
7.2b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1320 to 538 computations (59.2% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
8.969891182581572e-22
5.2487723668903635e-21
26.0ms
-5.644051596577908e-7
-5.4588984390428415e-9
Results
17.0ms127×body256valid
16.0ms43×body1024valid
7.0ms29×body512valid
5.0msbody2048valid
Compiler

Compiled 423 to 276 computations (34.8% saved)

regimes306.0ms (1.1%)

Counts
61 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
Outputs
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
Calls

3 calls:

165.0ms
x
85.0ms
eps
40.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.6b5x
0.3b3eps
7.2b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 694 to 298 computations (57.1% saved)

bsearch50.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
8.969891182581572e-22
5.2487723668903635e-21
26.0ms
-5.644051596577908e-7
-5.4588984390428415e-9
Results
18.0ms127×body256valid
16.0ms43×body1024valid
7.0ms29×body512valid
5.0msbody2048valid
Compiler

Compiled 417 to 270 computations (35.3% saved)

regimes238.0ms (0.8%)

Counts
60 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (+.f64 eps (tan.f64 x)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Calls

3 calls:

116.0ms
x
68.0ms
eps
38.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
13.6b5x
0.3b3eps
7.2b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 677 to 292 computations (56.9% saved)

bsearch59.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
8.969891182581572e-22
5.2487723668903635e-21
32.0ms
-5.644051596577908e-7
-5.4588984390428415e-9
Results
18.0ms111×body256valid
15.0ms40×body1024valid
15.0ms44×body512valid
8.0ms13×body2048valid
Compiler

Compiled 404 to 257 computations (36.4% saved)

regimes237.0ms (0.8%)

Counts
54 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fma.f64 (pow.f64 (tan.f64 x) 2) eps eps)
(*.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) eps)
(+.f64 (-.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))
(-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) 1) (tan.f64 eps))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 (tan.f64 x) (cos.f64 x)) (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (neg.f64 (*.f64 eps eps)))) (tan.f64 eps))
(*.f64 eps (+.f64 1 (/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 2))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(*.f64 eps (+.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))))
(*.f64 eps (+.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 x) 2)) 3)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 x (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))) (tan.f64 x))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 (cos.f64 (+.f64 eps eps)))) (pow.f64 (cos.f64 eps) 2)) 2) (tan.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(fma.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)) eps)
(-.f64 (/.f64 (tan.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (/.f64 (tan.f64 eps) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cos.f64 x))
(fma.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (tan.f64 eps))
(-.f64 (/.f64 (+.f64 eps (tan.f64 x)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 -1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (neg.f64 (tan.f64 x)))
Outputs
(tan.f64 eps)
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
Calls

3 calls:

92.0ms
eps
92.0ms
x
38.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
16.9b3x
14.8b3eps
15.3b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 581 to 263 computations (54.7% saved)

bsearch56.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.969891182581572e-22
5.2487723668903635e-21
29.0ms
-1.4928918607255719e-5
-5.644051596577908e-7
Results
19.0ms48×body1024valid
15.0ms110×body256valid
10.0ms17×body2048valid
8.0ms33×body512valid
Compiler

Compiled 240 to 178 computations (25.8% saved)

regimes54.0ms (0.2%)

Counts
11 → 3
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
Outputs
(tan.f64 eps)
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(-.f64 (tan.f64 eps) (tan.f64 x))
Calls

3 calls:

21.0ms
eps
19.0ms
x
11.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
17.0b3x
14.8b3eps
15.3b3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 67 to 36 computations (46.3% saved)

bsearch56.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.969891182581572e-22
5.2487723668903635e-21
27.0ms
-1.4928918607255719e-5
-5.644051596577908e-7
Results
19.0ms52×body1024valid
15.0ms106×body256valid
15.0ms41×body512valid
5.0msbody2048valid
Compiler

Compiled 240 to 191 computations (20.4% saved)

regimes18.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
0
eps
(tan.f64 eps)
(neg.f64 (tan.f64 x))
(fma.f64 eps (*.f64 x x) eps)
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (tan.f64 x) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Outputs
(tan.f64 eps)
Calls

3 calls:

6.0ms
eps
6.0ms
x
4.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
ErrorSegmentsBranch
28.4b1x
28.4b1eps
28.4b1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 59 to 31 computations (47.5% saved)

regimes8.0ms (0%)

Accuracy

Total -16.7b remaining (-37.1%)

Threshold costs -16.7b (-37.1%)

Counts
2 → 1
Calls
Call 1
Inputs
0
eps
Outputs
eps
Calls

2 calls:

4.0ms
x
3.0ms
eps
Results
ErrorSegmentsBranch
45.0b1x
45.0b1eps
Compiler

Compiled 10 to 7 computations (30% saved)

simplify10.0ms (0%)

Stop Event
fuel
Compiler

Compiled 630 to 367 computations (41.7% saved)

soundness0.0ms (0%)

end279.0ms (1%)

Compiler

Compiled 608 to 306 computations (49.7% saved)

Profiling

Loading profile data...