Details

Time bar (total: 17.7s)

analyze743.0ms (4.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
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
6.3%6.2%93.6%0.1%0%0%0%7
9.4%9.4%90.5%0.1%0%0%0%8
23.4%23.4%76.5%0.1%0%0%0%9
23.4%23.4%76.5%0.1%0%0%0%10
27.3%27.3%72.5%0.1%0%0%0%11
35.5%35.5%64.4%0.1%0%0%0%12
Compiler

Compiled 34 to 19 computations (44.1% saved)

sample5.8s (32.7%)

Results
2.9s2008×body1024valid
2.1s5210×body256valid
786.0ms1023×body512valid
27.0ms15×body2048valid
Bogosity

preprocess63.0ms (0.4%)

Algorithm
egg-herbie
Rules
1112×rational.json-simplify-19
898×rational.json-simplify-47
880×rational.json-simplify-44
776×rational.json-simplify-40
740×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062396
1165396
2366396
3964396
45307396
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (*.f64 eh (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 t (neg.f64 ew))))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 t (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 eh) (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 (tan.f64 eh)) ew)))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 (tan.f64 eh)) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t))))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t)))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t)))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 eh (neg.f64 t))))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 eh (neg.f64 t)))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (neg.f64 (/.f64 eh t))))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (neg.f64 (/.f64 eh t)))))))))
Compiler

Compiled 36 to 21 computations (41.7% saved)

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
1050×rational.json-simplify-19
1036×rational.json-simplify-51
1016×rational.json-simplify-2
960×rational.json-simplify-35
930×rational.json-simplify-59
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02199
15399
211399
327399
4139899
5348999
6690199
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))))

eval2.0ms (0%)

Compiler

Compiled 213 to 74 computations (65.3% saved)

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New527
Fresh101
Picked000
Done000
Total628
Error
0.1b
Counts
8 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Compiler

Compiled 66 to 36 computations (45.5% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
0.2b
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
3.3b
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
23.8b
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
Compiler

Compiled 154 to 18 computations (88.3% saved)

series23.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
3.0ms
eh
@-inf
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
3.0ms
eh
@0
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
2.0ms
t
@inf
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
1.0ms
ew
@0
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
1.0ms
t
@-inf
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))

rewrite133.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1856×rational.json-1
1856×rational.json-2
1856×rational.json-4
1856×rational.json-3
1848×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017106
1127106
2320106
3760106
41902106
55475106
Stop Event
node limit
Counts
4 → 111
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (*.f64 -1 (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (/.f64 ew (/.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew (tan.f64 t))) (*.f64 -1 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 -1 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 (/.f64 1 (tan.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 t)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew (tan.f64 t))) (*.f64 -2 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (*.f64 (/.f64 ew (tan.f64 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (/.f64 4 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 t) 2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew (*.f64 (tan.f64 t) 2)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 (tan.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) -4) (*.f64 (/.f64 ew (tan.f64 t)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) 4) (*.f64 (/.f64 ew (tan.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (tan.f64 t) ew) 1/4) (/.f64 4 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) (/.f64 (tan.f64 t) (/.f64 ew eh))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew (tan.f64 t))) (neg.f64 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) (/.f64 1 (tan.f64 t))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 t)) 1)))))

simplify215.0ms (1.2%)

Algorithm
egg-herbie
Rules
1414×rational.json-simplify-53
1226×rational.json-simplify-43
1192×rational.json-simplify-2
1022×rational.json-simplify-35
984×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03367553
110827165
235167073
359407073
Stop Event
node limit
Counts
243 → 195
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(+.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(-.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(/.f64 eh (*.f64 -1 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(/.f64 1 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (neg.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 ew (/.f64 eh -2)))
(/.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))
(/.f64 2 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh))))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (*.f64 eh -2)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(/.f64 (*.f64 (tan.f64 t) 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))
(/.f64 (*.f64 (tan.f64 t) 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))
(/.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew (tan.f64 t))))
(/.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew (tan.f64 t))) (*.f64 -1 (/.f64 ew (tan.f64 t)))))
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 (tan.f64 t))))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) 2)
(/.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 -1 (neg.f64 eh)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 (tan.f64 t)) (neg.f64 eh)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))
(/.f64 4 (+.f64 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))) (neg.f64 eh)))
(/.f64 4 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (neg.f64 eh)))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 t)) -4))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew (tan.f64 t))) (*.f64 -2 (/.f64 ew (tan.f64 t)))))
(/.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))))
(/.f64 (*.f64 eh -4) (*.f64 (/.f64 ew (tan.f64 t)) 4))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (/.f64 4 (neg.f64 eh)))
(/.f64 (*.f64 (*.f64 (tan.f64 t) 2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) (neg.f64 eh)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)) 4)
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 (tan.f64 t)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(/.f64 1/2 (/.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh -2)))
(/.f64 1/2 (/.f64 (/.f64 ew (*.f64 (tan.f64 t) 2)) (neg.f64 eh)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 (tan.f64 t)) (neg.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (*.f64 eh -2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) 8)
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) -4) (*.f64 (/.f64 ew (tan.f64 t)) -4)))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) 4) (*.f64 (/.f64 ew (tan.f64 t)) 4)))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 (tan.f64 t)))
(/.f64 (/.f64 (/.f64 (tan.f64 t) ew) 1/4) (/.f64 4 (neg.f64 eh)))
(/.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) -2)
(/.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) -4)
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) 4)
(/.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (*.f64 (tan.f64 t) 2)))
(/.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))
(/.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) (/.f64 (tan.f64 t) (/.f64 ew eh))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)))) 16)
(/.f64 (+.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2)))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t)))) -8)
(/.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4)))) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew (tan.f64 t))) (neg.f64 (/.f64 ew (tan.f64 t)))))
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 (tan.f64 t))))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 (tan.f64 t))) ew)
(/.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 (tan.f64 t)))
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 (tan.f64 t)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 (tan.f64 t))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew (tan.f64 t)))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))) 4)
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))))) 16)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)
(+.f64 (*.f64 eh (sin.f64 t)) 0)
(+.f64 0 (*.f64 eh (sin.f64 t)))
(-.f64 (*.f64 eh (sin.f64 t)) 0)
(/.f64 (*.f64 eh (sin.f64 t)) 1)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 4)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4)))) 16)
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))))
(+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))) (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew))))
(+.f64 (+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew)))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(+.f64 (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew))) (+.f64 (+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew)))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew)))))
(+.f64 (+.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew)))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew))))
(+.f64 (+.f64 (+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew)))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (+.f64 (+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (*.f64 eh (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 eh (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))) (+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 2) -1/2))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 2) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 ew (*.f64 (pow.f64 t 4) 1/24)) (+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 2) -1/2)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 (*.f64 ew (*.f64 (pow.f64 t 2) -1/2)) (+.f64 ew (*.f64 (pow.f64 t 4) (*.f64 ew 1/24)))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24)) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (*.f64 ew (pow.f64 t 6)) -1/720)))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))) (+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 2) -1/2)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 ew (*.f64 (pow.f64 t 4) 1/24)) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6))))))
(+.f64 (*.f64 ew (*.f64 (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) -1/2)) (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 ew (+.f64 (*.f64 (pow.f64 t 4) (*.f64 ew 1/24)) (*.f64 (pow.f64 t 6) (*.f64 ew -1/720))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)))
(+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 eh (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)) (*.f64 (pow.f64 t 5) (*.f64 eh 1/120))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 eh (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 eh (*.f64 (pow.f64 t 5) 1/120)))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(+.f64 (*.f64 t eh) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)) (*.f64 (pow.f64 t 5) (*.f64 eh 1/120))) (*.f64 (pow.f64 t 7) (*.f64 eh -1/5040))))
(+.f64 (+.f64 (*.f64 t eh) (+.f64 (*.f64 eh (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (*.f64 1/120 (pow.f64 t 5))))) (*.f64 eh (*.f64 -1/5040 (pow.f64 t 7))))
(+.f64 (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (+.f64 (*.f64 eh (*.f64 (pow.f64 t 5) 1/120)) (*.f64 eh (*.f64 (pow.f64 t 7) -1/5040))))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(-.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 eh (*.f64 -1 (/.f64 ew (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 ew (/.f64 eh -2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (*.f64 eh -2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew (tan.f64 t))) (*.f64 -1 (/.f64 ew (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) 2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 -1 (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 (tan.f64 t)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (+.f64 (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh))) (/.f64 -2 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (/.f64 (*.f64 ew 4) (tan.f64 t)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 t)) -4))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew (tan.f64 t))) (*.f64 -2 (/.f64 ew (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -4) (*.f64 (/.f64 ew (tan.f64 t)) 4))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))
(*.f64 4 (/.f64 (/.f64 (tan.f64 t) ew) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh))))
(*.f64 4 (/.f64 (/.f64 (tan.f64 t) (/.f64 -2 eh)) (+.f64 ew ew)))
(*.f64 4 (/.f64 (tan.f64 t) (*.f64 -2 (*.f64 2 (/.f64 ew eh)))))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) 4) (/.f64 4 (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (*.f64 (tan.f64 t) 2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)) 4)
(*.f64 (*.f64 eh -4) (/.f64 (/.f64 (tan.f64 t) ew) 4))
(*.f64 (*.f64 eh -8) (/.f64 (/.f64 (tan.f64 t) ew) 8))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 (tan.f64 t) ew) 4)))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (*.f64 eh -4) 4))
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh -2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew (*.f64 (tan.f64 t) 2)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 (tan.f64 t)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (*.f64 eh -2)))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) (*.f64 (/.f64 ew 2) (*.f64 eh -2)))))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) (*.f64 (*.f64 eh -2) (/.f64 ew 2)))))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (/.f64 (tan.f64 t) ew) (/.f64 (/.f64 -1 eh) (/.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) (*.f64 ew (/.f64 (/.f64 -1 eh) (/.f64 ew (tan.f64 t))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) 8)
(*.f64 (*.f64 eh -4) (/.f64 (/.f64 (tan.f64 t) ew) 4))
(*.f64 (*.f64 eh -8) (/.f64 (/.f64 (tan.f64 t) ew) 8))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 (tan.f64 t) ew) 4)))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (*.f64 eh -4) 4))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) -4) (*.f64 (/.f64 ew (tan.f64 t)) -4)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 t)) 4) (*.f64 (/.f64 ew (tan.f64 t)) 4)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (/.f64 (tan.f64 t) ew) 1/4) (/.f64 4 (neg.f64 eh)))
(/.f64 (neg.f64 eh) (/.f64 4 (/.f64 (tan.f64 t) (*.f64 ew 1/4))))
(/.f64 (/.f64 (tan.f64 t) (*.f64 ew 1/4)) (/.f64 -4 eh))
(/.f64 (tan.f64 t) (*.f64 (/.f64 -4 eh) (*.f64 ew 1/4)))
(/.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) -2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) -4)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) 4)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (*.f64 (tan.f64 t) 2)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) (/.f64 (tan.f64 t) (/.f64 ew eh))) -2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh -4)))) 16)
(*.f64 (*.f64 eh -4) (/.f64 (/.f64 (tan.f64 t) ew) 4))
(*.f64 (*.f64 eh -8) (/.f64 (/.f64 (tan.f64 t) ew) 8))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 (tan.f64 t) ew) 4)))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (*.f64 eh -4) 4))
(/.f64 (+.f64 (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2))) (/.f64 eh (/.f64 ew (*.f64 (tan.f64 t) 2)))) -4)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 t)))) -8)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4))) (/.f64 (tan.f64 t) (/.f64 ew (*.f64 eh -4)))) 8)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew (tan.f64 t))) (neg.f64 (/.f64 ew (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 (tan.f64 t))) ew)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))) 4)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) 8)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (cos.f64 t) 4))))) 16)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 (*.f64 eh (sin.f64 t)) 0)
(*.f64 eh (sin.f64 t))
(+.f64 0 (*.f64 eh (sin.f64 t)))
(*.f64 eh (sin.f64 t))
(-.f64 (*.f64 eh (sin.f64 t)) 0)
(*.f64 eh (sin.f64 t))
(/.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 eh (sin.f64 t))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2)
(*.f64 eh (sin.f64 t))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 4)) 4)
(*.f64 eh (sin.f64 t))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) 8)
(*.f64 eh (sin.f64 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) 4)))) 16)
(*.f64 eh (sin.f64 t))
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 eh (sin.f64 t))

localize72.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 t))
1.9b
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
3.3b
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
23.8b
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))
Compiler

Compiled 156 to 18 computations (88.5% saved)

series27.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
6.0ms
ew
@-inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
3.0ms
eh
@-inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
2.0ms
eh
@0
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
1.0ms
ew
@0
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
1.0ms
eh
@inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1910×rational.json-1
1910×rational.json-2
1910×rational.json-4
1910×rational.json-3
892×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018106
1136106
2344106
3835106
42119106
55954106
Stop Event
node limit
Counts
4 → 110
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
(*.f64 ew (cos.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cos.f64 (-.f64 (PI.f64) (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 ew (tan.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -2) (/.f64 ew (/.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 -1 (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh) (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (/.f64 2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -4) (+.f64 (/.f64 ew (/.f64 eh 2)) (/.f64 ew (/.f64 eh 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -4) (/.f64 (*.f64 ew 4) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) -4) (/.f64 4 (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 ew (tan.f64 t)) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 2 (/.f64 ew (tan.f64 t))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 -2 (/.f64 (tan.f64 t) ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 (/.f64 -1 (tan.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh) (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (/.f64 (*.f64 ew -2) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (/.f64 (neg.f64 (+.f64 ew ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (/.f64 -2 (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (+.f64 (/.f64 2 eh) (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (/.f64 4 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 t) -2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh ew) (/.f64 -1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 ew (tan.f64 t)) -2) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (tan.f64 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 ew) (/.f64 (/.f64 -1/2 (tan.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (/.f64 -2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 t) -4) ew) (/.f64 4 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 (neg.f64 t)) (+.f64 ew ew)) (/.f64 1 (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 -1 (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 2) (/.f64 (/.f64 ew (tan.f64 t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh ew) (/.f64 eh ew)) (+.f64 (/.f64 -1 (tan.f64 t)) (/.f64 -1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 eh) (neg.f64 eh)) (+.f64 (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh (/.f64 -1 (tan.f64 t))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 eh eh) ew) (/.f64 -2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 eh eh)) (-.f64 0 (*.f64 ew (/.f64 -2 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 eh ew)) (-.f64 0 (/.f64 -1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eh)) (/.f64 ew (tan.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) (*.f64 eh (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 t) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))))

simplify200.0ms (1.1%)

Algorithm
egg-herbie
Rules
1520×rational.json-simplify-49
1028×rational.json-simplify-35
1002×rational.json-simplify-2
922×rational.json-simplify-41
872×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03587274
111537266
231437126
366747120
Stop Event
node limit
Counts
242 → 186
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))))))))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(neg.f64 (cos.f64 (-.f64 (PI.f64) (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
(+.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))
(-.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)
(/.f64 eh (/.f64 ew (tan.f64 (neg.f64 t))))
(/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh))
(/.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 1 eh))
(/.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)
(/.f64 1 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh))
(/.f64 1 (/.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh ew)))
(/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh))
(/.f64 -1 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (+.f64 eh eh)))
(/.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 ew (/.f64 eh 2)))
(/.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (+.f64 eh eh)))
(/.f64 (tan.f64 t) (/.f64 -1 (/.f64 eh ew)))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh) (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh)))
(/.f64 2 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (/.f64 2 eh))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(/.f64 (*.f64 (tan.f64 t) -4) (+.f64 (/.f64 ew (/.f64 eh 2)) (/.f64 ew (/.f64 eh 2))))
(/.f64 (*.f64 (tan.f64 t) -4) (/.f64 (*.f64 ew 4) eh))
(/.f64 (*.f64 (tan.f64 t) -4) (/.f64 4 (/.f64 eh ew)))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 ew (tan.f64 t)) eh)))
(/.f64 -2 (/.f64 (*.f64 2 (/.f64 ew (tan.f64 t))) eh))
(/.f64 -2 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) eh))
(/.f64 (*.f64 eh (*.f64 -2 (/.f64 (tan.f64 t) ew))) 2)
(/.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 (tan.f64 t))))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 -1 (tan.f64 t)) eh))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh) (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))) eh))
(/.f64 4 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) eh))
(/.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 (*.f64 ew -2) eh))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 (neg.f64 (+.f64 ew ew)) eh))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 -2 (/.f64 eh ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (+.f64 (/.f64 2 eh) (/.f64 2 eh)))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (/.f64 4 eh))
(/.f64 (*.f64 (*.f64 (tan.f64 t) -2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) eh))
(/.f64 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)) 4)
(/.f64 (*.f64 eh 4) (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4))
(/.f64 (/.f64 eh ew) (/.f64 -1 (tan.f64 t)))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(/.f64 1/2 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) (+.f64 eh eh)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 ew (tan.f64 t)) -2) eh))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (tan.f64 t)) (/.f64 eh ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 -1/2 (tan.f64 t)) eh))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))
(/.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(/.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (/.f64 -2 eh))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) 8)
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4)))
(/.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 (tan.f64 t)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) -4) ew) (/.f64 4 eh))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))
(/.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) 4)
(/.f64 (/.f64 (tan.f64 (neg.f64 t)) (+.f64 ew ew)) (/.f64 1 (+.f64 eh eh)))
(/.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 -1 (+.f64 eh eh)))
(/.f64 (/.f64 eh 2) (/.f64 (/.f64 ew (tan.f64 t)) -2))
(/.f64 (neg.f64 eh) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))))
(/.f64 (neg.f64 (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 -1 eh))
(/.f64 (+.f64 (/.f64 eh ew) (/.f64 eh ew)) (+.f64 (/.f64 -1 (tan.f64 t)) (/.f64 -1 (tan.f64 t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t))))) 8)
(/.f64 (+.f64 (neg.f64 eh) (neg.f64 eh)) (+.f64 (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t))))))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t)))
(/.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 -1 (tan.f64 t))) ew)
(/.f64 (/.f64 (+.f64 eh eh) ew) (/.f64 -2 (tan.f64 t)))
(/.f64 (neg.f64 (+.f64 eh eh)) (-.f64 0 (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(/.f64 (neg.f64 (/.f64 eh ew)) (-.f64 0 (/.f64 -1 (tan.f64 t))))
(/.f64 (neg.f64 (neg.f64 eh)) (/.f64 ew (tan.f64 (neg.f64 t))))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) (*.f64 eh (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))))) 16)
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)
(+.f64 (*.f64 ew (cos.f64 t)) 0)
(+.f64 0 (*.f64 ew (cos.f64 t)))
(-.f64 (*.f64 ew (cos.f64 t)) 0)
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(/.f64 (*.f64 (cos.f64 t) (+.f64 ew ew)) 2)
(/.f64 (*.f64 ew (*.f64 (cos.f64 t) 4)) 4)
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4)))) 16)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
Outputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 (cos.f64 (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))))
(+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)))
(+.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew)))) (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew))))
(+.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15)))
(+.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(+.f64 (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew))) (+.f64 (+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew)))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew)))))
(+.f64 (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15)) (+.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 7) ew) -17/315))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))) (+.f64 (+.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))) (*.f64 eh (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))) (+.f64 (*.f64 eh (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew))) (+.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew))))))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (*.f64 -1 t)) eh) (*.f64 ew (cos.f64 (*.f64 -1 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) eh) (*.f64 ew (cos.f64 (neg.f64 t))))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 eh (/.f64 (/.f64 (neg.f64 (sin.f64 t)) ew) (cos.f64 t)))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 t eh))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew)))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 t eh)) (*.f64 (pow.f64 t 3) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) -1/6)))
(+.f64 (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) (*.f64 eh (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) -1/6)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))))))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 t eh)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) -1/6)) (*.f64 (pow.f64 t 5) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) 1/120))))
(+.f64 (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) (+.f64 (*.f64 eh (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) -1/6)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) -1/6)) (+.f64 (+.f64 (*.f64 (pow.f64 t 5) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) 1/120)) (*.f64 (pow.f64 t 7) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) -1/5040))) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 t eh))))
(+.f64 (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) (+.f64 (*.f64 eh (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) -1/6)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) (*.f64 1/120 (pow.f64 t 5))) (*.f64 (pow.f64 t 7) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))) -1/5040)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6)) (+.f64 (*.f64 (pow.f64 t 7) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) -1/5040)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (*.f64 -1 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 (neg.f64 t)) eh) ew))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)))
(+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2))))
(+.f64 ew (+.f64 (*.f64 ew (*.f64 (pow.f64 t 4) 1/24)) (*.f64 ew (*.f64 (pow.f64 t 2) -1/2))))
(+.f64 ew (+.f64 (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)) (*.f64 (pow.f64 t 4) (*.f64 ew 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(+.f64 (*.f64 (pow.f64 t 6) (*.f64 ew -1/720)) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)))))
(+.f64 (*.f64 ew (*.f64 (pow.f64 t 2) -1/2)) (+.f64 (+.f64 ew (*.f64 ew (*.f64 (pow.f64 t 4) 1/24))) (*.f64 ew (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 ew (+.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 ew 1/24)) (*.f64 (pow.f64 t 6) (*.f64 ew -1/720))) (*.f64 (pow.f64 t 2) (*.f64 ew -1/2))))
(+.f64 ew (+.f64 (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 ew 1/24)) (*.f64 (pow.f64 t 6) (*.f64 ew -1/720)))))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 0)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4) 4)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(neg.f64 (cos.f64 (-.f64 (PI.f64) (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(-.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 0)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 eh (/.f64 ew (tan.f64 (neg.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 1 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (/.f64 ew (/.f64 eh 2)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 t) (/.f64 -1 (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh) (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (/.f64 2 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -4) (+.f64 (/.f64 ew (/.f64 eh 2)) (/.f64 ew (/.f64 eh 2))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -4) (/.f64 (*.f64 ew 4) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) -4) (/.f64 4 (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 ew (tan.f64 t)) eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -2 (/.f64 (*.f64 2 (/.f64 ew (tan.f64 t))) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -2 (/.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (*.f64 -2 (/.f64 (tan.f64 t) ew))) 2)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 (tan.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 -1 (tan.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh) (/.f64 (*.f64 ew (/.f64 -2 (tan.f64 t))) eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (/.f64 -4 (/.f64 (tan.f64 t) ew)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (+.f64 (/.f64 (neg.f64 ew) eh) (/.f64 (neg.f64 ew) eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 (*.f64 ew -2) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 (neg.f64 (+.f64 ew ew)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (/.f64 -2 (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (+.f64 (/.f64 2 eh) (/.f64 2 eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4) (/.f64 4 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (*.f64 (tan.f64 t) -2) 4) (/.f64 (*.f64 (+.f64 ew ew) 4) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)) 4)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (*.f64 2 (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh ew) (/.f64 -1 (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew (tan.f64 (neg.f64 t))) (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 ew (tan.f64 t)) -2) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 -1/2 (tan.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 (*.f64 -2 (/.f64 (tan.f64 t) ew)) (+.f64 eh eh)))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) (/.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) (*.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))))
(*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 (/.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) (/.f64 (tan.f64 t) ew)) (/.f64 -1 eh)))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (/.f64 (tan.f64 t) ew) (/.f64 ew (neg.f64 eh)))))
(/.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 2 (+.f64 (/.f64 -1 eh) (/.f64 -1 eh))))
(*.f64 2 (/.f64 (/.f64 (tan.f64 t) ew) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh))))
(*.f64 2 (/.f64 (/.f64 (tan.f64 t) ew) (*.f64 2 (/.f64 -1 eh))))
(/.f64 (*.f64 2 (/.f64 (tan.f64 t) ew)) (/.f64 -2 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) 8)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4) (*.f64 (/.f64 ew (tan.f64 (neg.f64 t))) 4)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) -4) ew) (/.f64 4 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (/.f64 ew 2)) (/.f64 -2 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) 4)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 (neg.f64 t)) (+.f64 ew ew)) (/.f64 1 (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (+.f64 ew ew)) (/.f64 -1 (+.f64 eh eh)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh 2) (/.f64 (/.f64 ew (tan.f64 t)) -2))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 eh) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 (tan.f64 (neg.f64 t)) ew)) (/.f64 -1 eh))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 eh ew) (/.f64 eh ew)) (+.f64 (/.f64 -1 (tan.f64 t)) (/.f64 -1 (tan.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 (tan.f64 (neg.f64 t)) ew) 4)))) 16)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t)))) (/.f64 (*.f64 eh 4) (/.f64 ew (tan.f64 (neg.f64 t))))) 8)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (neg.f64 eh) (neg.f64 eh)) (+.f64 (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t)))) (neg.f64 (/.f64 ew (tan.f64 (neg.f64 t))))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 (tan.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh (/.f64 -1 (tan.f64 t))) ew)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (+.f64 eh eh) ew) (/.f64 -2 (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (+.f64 eh eh)) (-.f64 0 (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 eh ew)) (-.f64 0 (/.f64 -1 (tan.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 eh)) (/.f64 ew (tan.f64 (neg.f64 t))))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)) 1)
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) (*.f64 eh (*.f64 (sin.f64 t) 2))) 2)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))) 4)
(*.f64 (*.f64 (sin.f64 t) (*.f64 4 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))))) (/.f64 eh 4))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew)))) (*.f64 (*.f64 (sin.f64 t) 4) eh)) 4)
(*.f64 eh (*.f64 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) 8)
(*.f64 (*.f64 (sin.f64 t) (*.f64 4 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))))) (/.f64 eh 4))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew)))) (*.f64 (*.f64 (sin.f64 t) 4) eh)) 4)
(*.f64 eh (*.f64 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))) 4))))) 16)
(*.f64 (*.f64 (sin.f64 t) (*.f64 4 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))))) (/.f64 eh 4))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew)))) (*.f64 (*.f64 (sin.f64 t) 4) eh)) 4)
(*.f64 eh (*.f64 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1))
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew)))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 (neg.f64 t)) (/.f64 eh ew))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(+.f64 (*.f64 ew (cos.f64 t)) 0)
(*.f64 ew (cos.f64 t))
(+.f64 0 (*.f64 ew (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(-.f64 (*.f64 ew (cos.f64 t)) 0)
(*.f64 ew (cos.f64 t))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(/.f64 (*.f64 (cos.f64 t) (+.f64 ew ew)) 2)
(*.f64 ew (cos.f64 t))
(/.f64 (*.f64 ew (*.f64 (cos.f64 t) 4)) 4)
(*.f64 ew (cos.f64 t))
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) 8)
(*.f64 ew (cos.f64 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 t) 4)))) 16)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))

eval513.0ms (2.9%)

Compiler

Compiled 22474 to 6623 computations (70.5% saved)

prune221.0ms (1.2%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New6014605
Fresh000
Picked011
Done011
Total6016607
Error
0.1b
Counts
607 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
29.6b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
0.1b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
5.0b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Compiler

Compiled 206 to 128 computations (37.9% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
3.3b
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
3.5b
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
23.8b
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
Compiler

Compiled 155 to 20 computations (87.1% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
eh
@0
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
0.0ms
t
@0
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
0.0ms
eh
@inf
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
0.0ms
ew
@inf
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
0.0ms
t
@-inf
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1800×rational.json-1
1800×rational.json-2
1800×rational.json-3
1134×exponential.json-3
1134×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
19050
226450
380650
4325750
5722250
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 (/.f64 (tan.f64 t) ew) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 2) (/.f64 2 (/.f64 (*.f64 ew -4) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 2) (/.f64 1 (*.f64 -2 (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 4) (/.f64 1 (/.f64 (*.f64 ew -4) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) -2) (/.f64 1 (*.f64 ew (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) ew) (/.f64 1 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 (tan.f64 t) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (/.f64 -1 eh)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (/.f64 2 eh))) (*.f64 (tan.f64 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -2 (/.f64 ew eh))) (*.f64 (tan.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (/.f64 (/.f64 (tan.f64 t) ew) -2)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1338×rational.json-simplify-35
1128×rational.json-simplify-41
1106×rational.json-simplify-61
972×rational.json-simplify-49
852×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01613842
13603746
28253746
319703722
460453722
Stop Event
node limit
Counts
134 → 105
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(+.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(+.f64 -1 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1)
(-.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(-.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(*.f64 1 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 (tan.f64 t) ew) -2))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 2 (/.f64 (*.f64 ew -4) eh)))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 1 (*.f64 -2 (/.f64 ew eh))))
(*.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(*.f64 2 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))))
(*.f64 2 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) eh))
(*.f64 (*.f64 (tan.f64 t) 4) (/.f64 1 (/.f64 (*.f64 ew -4) eh)))
(*.f64 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) -1)
(*.f64 (*.f64 (tan.f64 t) -2) (/.f64 1 (*.f64 ew (/.f64 2 eh))))
(*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) eh)
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 1 (/.f64 -1 eh)))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 1/2 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))))
(*.f64 (/.f64 1 ew) (/.f64 (tan.f64 t) (/.f64 -1 eh)))
(*.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 (tan.f64 t) (/.f64 -1 eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))) 2)
(*.f64 (/.f64 1 (*.f64 ew (/.f64 2 eh))) (*.f64 (tan.f64 t) -2))
(*.f64 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))) 2)
(*.f64 (/.f64 1 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 4))
(*.f64 (/.f64 2 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 2))
(*.f64 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)) (*.f64 eh 4))
(*.f64 (/.f64 1 (*.f64 -2 (/.f64 ew eh))) (*.f64 (tan.f64 t) 2))
(*.f64 (+.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (/.f64 (/.f64 (tan.f64 t) ew) -2)) eh)
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))))
(+.f64 (neg.f64 (*.f64 eh (/.f64 t ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (neg.f64 (/.f64 t ew))))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))) (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (neg.f64 (*.f64 eh (/.f64 t ew))) (+.f64 (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)) (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew)))))
(+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (*.f64 eh (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)) (neg.f64 (/.f64 t ew)))))
(+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))) (+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 (pow.f64 t 3) ew))) (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew))))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew))))
(+.f64 (+.f64 (neg.f64 (*.f64 eh (/.f64 t ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (+.f64 (*.f64 -2/15 (*.f64 eh (/.f64 (pow.f64 t 5) ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 7) ew) -17/315))))
(+.f64 (+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)))) (+.f64 (*.f64 -2/15 (*.f64 (pow.f64 t 5) (/.f64 eh ew))) (*.f64 eh (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (neg.f64 (/.f64 t ew)))) (*.f64 eh (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)) (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (neg.f64 (/.f64 t ew)))) (*.f64 eh (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)) (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))
(+.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(+.f64 -1 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(+.f64 (-.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(-.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 0)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(-.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 1 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 (tan.f64 t) ew) -2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 2 (/.f64 (*.f64 ew -4) eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 1 (*.f64 -2 (/.f64 ew eh))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 2 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 2 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 2 (*.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 (tan.f64 t) 4) (/.f64 1 (/.f64 (*.f64 ew -4) eh)))
(*.f64 (tan.f64 t) (*.f64 4 (/.f64 eh (/.f64 (*.f64 ew -4) 1))))
(*.f64 4 (*.f64 (/.f64 eh (*.f64 ew -4)) (tan.f64 t)))
(*.f64 4 (*.f64 (tan.f64 t) (/.f64 eh (*.f64 ew -4))))
(*.f64 (*.f64 (tan.f64 t) 4) (/.f64 eh (*.f64 ew -4)))
(*.f64 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))) 1/2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 -4 (/.f64 ew (tan.f64 t))))))
(*.f64 4 (*.f64 eh (/.f64 -1/4 (/.f64 ew (tan.f64 t)))))
(*.f64 4 (*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew -4))))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 (tan.f64 t) ew) -1/4))
(*.f64 eh (*.f64 4 (/.f64 (tan.f64 t) (*.f64 ew -4))))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) -1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 (tan.f64 t) -2) (/.f64 1 (*.f64 ew (/.f64 2 eh))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) eh)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 1 (/.f64 -1 eh)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 1/2 (/.f64 -2 (/.f64 (/.f64 ew eh) (tan.f64 t))))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1 ew) (/.f64 (tan.f64 t) (/.f64 -1 eh)))
(*.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (+.f64 eh eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) 1/2) (+.f64 eh eh))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) (/.f64 -1 eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (/.f64 (tan.f64 t) (/.f64 -1 eh)))
(*.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 (tan.f64 t) ew))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 eh (*.f64 ew (/.f64 -2 (tan.f64 t)))) 2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1 (*.f64 ew (/.f64 2 eh))) (*.f64 (tan.f64 t) -2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) (*.f64 -2 (/.f64 ew eh))) 2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 4))
(*.f64 (tan.f64 t) (*.f64 4 (/.f64 eh (/.f64 (*.f64 ew -4) 1))))
(*.f64 4 (*.f64 (/.f64 eh (*.f64 ew -4)) (tan.f64 t)))
(*.f64 4 (*.f64 (tan.f64 t) (/.f64 eh (*.f64 ew -4))))
(*.f64 (*.f64 (tan.f64 t) 4) (/.f64 eh (*.f64 ew -4)))
(*.f64 (/.f64 2 (/.f64 (*.f64 ew -4) eh)) (*.f64 (tan.f64 t) 2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 2) 2)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) -4)) (*.f64 eh 4))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 -4 (/.f64 ew (tan.f64 t))))))
(*.f64 4 (*.f64 eh (/.f64 -1/4 (/.f64 ew (tan.f64 t)))))
(*.f64 4 (*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew -4))))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 (tan.f64 t) ew) -1/4))
(*.f64 eh (*.f64 4 (/.f64 (tan.f64 t) (*.f64 ew -4))))
(*.f64 (/.f64 1 (*.f64 -2 (/.f64 ew eh))) (*.f64 (tan.f64 t) 2))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (+.f64 (/.f64 (/.f64 (tan.f64 t) ew) -2) (/.f64 (/.f64 (tan.f64 t) ew) -2)) eh)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))) 1)
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
3.3b
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
6.9b
(*.f64 t (/.f64 eh (neg.f64 ew)))
28.2b
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
Compiler

Compiled 168 to 22 computations (86.9% saved)

series13.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
ew
@-inf
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
1.0ms
eh
@0
(*.f64 t (/.f64 eh (neg.f64 ew)))
1.0ms
t
@0
(*.f64 t (/.f64 eh (neg.f64 ew)))
1.0ms
ew
@inf
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
1.0ms
ew
@0
(*.f64 t (/.f64 eh (neg.f64 ew)))

rewrite121.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1946×rational.json-simplify-35
1892×rational.json-1
1244×rational.json-simplify-2
1106×rational.json-2
1106×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01483
110283
225983
365283
4178783
5417383
6793783
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 ew (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (-.f64 0 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (/.f64 (/.f64 ew eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew eh) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 ew eh) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 2 (/.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (-.f64 0 (/.f64 (+.f64 ew ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (*.f64 ew -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (+.f64 (*.f64 2 (/.f64 ew (neg.f64 t))) (*.f64 2 (/.f64 ew (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 (/.f64 ew eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh ew) (-.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (-.f64 0 (/.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))) (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (*.f64 2 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 ew -2) t)) (*.f64 2 (/.f64 (*.f64 ew -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 ew (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (neg.f64 (/.f64 ew (/.f64 eh -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) t)) (*.f64 2 (/.f64 (/.f64 ew eh) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 2 (/.f64 ew (/.f64 eh -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (neg.f64 ew)) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 2 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (*.f64 ew -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)) (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 eh (neg.f64 ew)) 4)) (+.f64 (*.f64 2 (/.f64 2 t)) (*.f64 2 (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (*.f64 2 (/.f64 (+.f64 ew ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (+.f64 (*.f64 2 (/.f64 ew t)) (*.f64 2 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 4) (+.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) (neg.f64 (/.f64 ew (/.f64 eh -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)) (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t eh) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t 2) (/.f64 ew (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 ew ew) t)) (*.f64 2 (/.f64 (+.f64 ew ew) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 -2 ew))) (-.f64 0 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 t (neg.f64 ew)))) (+.f64 (*.f64 2 (/.f64 1 eh)) (*.f64 2 (/.f64 1 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 t ew))) (+.f64 (*.f64 2 (/.f64 -1 eh)) (*.f64 2 (/.f64 -1 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 t (neg.f64 ew)))) (+.f64 (neg.f64 (/.f64 1 eh)) (neg.f64 (/.f64 1 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 t ew))) (+.f64 (neg.f64 (/.f64 -1 eh)) (neg.f64 (/.f64 -1 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 t (neg.f64 ew)))) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 t ew))) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)))))

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
1974×rational.json-simplify-35
1450×rational.json-simplify-49
1278×rational.json-simplify-43
1216×rational.json-simplify-41
960×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02815992
18685540
224475450
367985450
Stop Event
node limit
Counts
216 → 138
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 32)
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(+.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(/.f64 t (/.f64 ew (neg.f64 eh)))
(/.f64 t (/.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) -2))
(/.f64 eh (/.f64 ew (neg.f64 t)))
(/.f64 eh (-.f64 0 (/.f64 ew t)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(/.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 t)))
(/.f64 1 (-.f64 0 (/.f64 (/.f64 ew eh) t)))
(/.f64 -1 (/.f64 (/.f64 ew eh) t))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 ew eh) (neg.f64 t))))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) t))
(/.f64 (+.f64 eh eh) (*.f64 2 (/.f64 ew (neg.f64 t))))
(/.f64 (+.f64 eh eh) (-.f64 0 (/.f64 (+.f64 ew ew) t)))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(/.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))))
(/.f64 2 (-.f64 0 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 t))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 2 (/.f64 1 t)))
(/.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (*.f64 ew -2) t)))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 2 (/.f64 ew (neg.f64 t))) (*.f64 2 (/.f64 ew (neg.f64 t)))))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 2)
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 ew eh) t)))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))
(/.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))
(/.f64 (/.f64 eh ew) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 ew (neg.f64 t))))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))) (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t)))))
(/.f64 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (*.f64 2 (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 t))))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 ew -2) t)) (*.f64 2 (/.f64 (*.f64 ew -2) t))))
(/.f64 (*.f64 t -2) (*.f64 ew (/.f64 2 eh)))
(/.f64 (*.f64 t -2) (neg.f64 (/.f64 ew (/.f64 eh -2))))
(/.f64 -4 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) t)) (*.f64 2 (/.f64 (/.f64 ew eh) t))))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 ew (/.f64 eh -2))))
(/.f64 (*.f64 t 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 1 eh))
(/.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) t))
(/.f64 (*.f64 eh -2) (*.f64 2 (/.f64 ew t)))
(/.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (*.f64 ew -2) t)))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)) (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))))
(/.f64 (*.f64 2 (*.f64 (/.f64 eh (neg.f64 ew)) 4)) (+.f64 (*.f64 2 (/.f64 2 t)) (*.f64 2 (/.f64 2 t))))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(/.f64 (*.f64 eh -4) (*.f64 2 (/.f64 (+.f64 ew ew) t)))
(/.f64 (*.f64 eh -4) (+.f64 (*.f64 2 (/.f64 ew t)) (*.f64 2 (/.f64 ew t))))
(/.f64 (*.f64 (neg.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 2 eh))))
(/.f64 (*.f64 (neg.f64 t) 4) (+.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) (neg.f64 (/.f64 ew (/.f64 eh -2)))))
(/.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))
(/.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(/.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))
(/.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(/.f64 -8 (+.f64 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)) (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))))
(/.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 1 eh)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(/.f64 (/.f64 t 2) (/.f64 ew (*.f64 eh -2)))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 ew ew) t)) (*.f64 2 (/.f64 (+.f64 ew ew) t))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(/.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 -1 eh)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4))))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -2 ew))) (-.f64 0 (/.f64 2 t)))
(/.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 1 eh)))
(/.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 -1 eh)))
(/.f64 (+.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 t (neg.f64 ew)))) (+.f64 (*.f64 2 (/.f64 1 eh)) (*.f64 2 (/.f64 1 eh))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))))) 32)
(/.f64 (+.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 t ew))) (+.f64 (*.f64 2 (/.f64 -1 eh)) (*.f64 2 (/.f64 -1 eh))))
(/.f64 (+.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 t (neg.f64 ew)))) (+.f64 (neg.f64 (/.f64 1 eh)) (neg.f64 (/.f64 1 eh))))
(/.f64 (+.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 t ew))) (+.f64 (neg.f64 (/.f64 -1 eh)) (neg.f64 (/.f64 -1 eh))))
(/.f64 (neg.f64 (neg.f64 (/.f64 t (neg.f64 ew)))) (/.f64 1 eh))
(/.f64 (neg.f64 (neg.f64 (/.f64 t ew))) (/.f64 -1 eh))
(pow.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))))) 32)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2)))))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2)))) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 4))))))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 4) 1/24)) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2))))) (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 6))))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 4) 1/24)) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 6) -1/720))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 32)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(+.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 t (/.f64 ew (neg.f64 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 t (/.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) -2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 eh (/.f64 ew (neg.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 eh (-.f64 0 (/.f64 ew t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 1 (-.f64 0 (/.f64 (/.f64 ew eh) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -1 (/.f64 (/.f64 ew eh) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 ew eh) (neg.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 eh eh) (*.f64 2 (/.f64 ew (neg.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 eh eh) (-.f64 0 (/.f64 (+.f64 ew ew) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 2 (-.f64 0 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(/.f64 2 (neg.f64 (*.f64 (/.f64 2 eh) (/.f64 ew t))))
(/.f64 t (*.f64 ew (/.f64 (/.f64 2 eh) -2)))
(/.f64 t (*.f64 (/.f64 2 eh) (/.f64 ew -2)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 2 (/.f64 1 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (*.f64 ew -2) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 2 (/.f64 ew (neg.f64 t))) (*.f64 2 (/.f64 ew (neg.f64 t)))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))
(/.f64 2 (neg.f64 (*.f64 (/.f64 2 eh) (/.f64 ew t))))
(/.f64 t (*.f64 ew (/.f64 (/.f64 2 eh) -2)))
(/.f64 t (*.f64 (/.f64 2 eh) (/.f64 ew -2)))
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 ew eh) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (/.f64 eh ew) (-.f64 0 (/.f64 1 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 ew (neg.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t))) (*.f64 2 (/.f64 (/.f64 ew eh) (neg.f64 t)))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (*.f64 2 (/.f64 2 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 ew -2) t)) (*.f64 2 (/.f64 (*.f64 ew -2) t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t -2) (*.f64 ew (/.f64 2 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t -2) (neg.f64 (/.f64 ew (/.f64 eh -2))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -4 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(/.f64 2 (neg.f64 (*.f64 (/.f64 2 eh) (/.f64 ew t))))
(/.f64 t (*.f64 ew (/.f64 (/.f64 2 eh) -2)))
(/.f64 t (*.f64 (/.f64 2 eh) (/.f64 ew -2)))
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 ew eh) t)) (*.f64 2 (/.f64 (/.f64 ew eh) t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 ew (/.f64 eh -2))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh -2) (*.f64 2 (/.f64 ew t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (*.f64 ew -2) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t)) (*.f64 2 (/.f64 (/.f64 ew (/.f64 eh -2)) t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 (/.f64 eh (neg.f64 ew)) 4)) (+.f64 (*.f64 2 (/.f64 2 t)) (*.f64 2 (/.f64 2 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh -4) (*.f64 2 (/.f64 (+.f64 ew ew) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 eh -4) (+.f64 (*.f64 2 (/.f64 ew t)) (*.f64 2 (/.f64 ew t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 2 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 t) 4) (+.f64 (neg.f64 (/.f64 ew (/.f64 eh -2))) (neg.f64 (/.f64 ew (/.f64 eh -2)))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 t) 4) (-.f64 0 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 2 (/.f64 ew (/.f64 eh -2)))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 t 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 -8 (+.f64 (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t)) (*.f64 2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))))
(/.f64 2 (neg.f64 (*.f64 (/.f64 2 eh) (/.f64 ew t))))
(/.f64 t (*.f64 ew (/.f64 (/.f64 2 eh) -2)))
(/.f64 t (*.f64 (/.f64 2 eh) (/.f64 ew -2)))
(/.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (/.f64 t 2) (/.f64 ew (*.f64 eh -2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 ew ew) t)) (*.f64 2 (/.f64 (+.f64 ew ew) t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 -1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4)) (*.f64 2 (*.f64 (/.f64 ew (neg.f64 eh)) 4))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -2 ew))) (-.f64 0 (/.f64 2 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 -1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 2 (/.f64 t (neg.f64 ew))) (*.f64 2 (/.f64 t (neg.f64 ew)))) (+.f64 (*.f64 2 (/.f64 1 eh)) (*.f64 2 (/.f64 1 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))))) 32)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 2 (/.f64 t ew)) (*.f64 2 (/.f64 t ew))) (+.f64 (*.f64 2 (/.f64 -1 eh)) (*.f64 2 (/.f64 -1 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (neg.f64 (/.f64 t (neg.f64 ew)))) (+.f64 (neg.f64 (/.f64 1 eh)) (neg.f64 (/.f64 1 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 (neg.f64 (/.f64 t ew)) (neg.f64 (/.f64 t ew))) (+.f64 (neg.f64 (/.f64 -1 eh)) (neg.f64 (/.f64 -1 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 t (neg.f64 ew)))) (/.f64 1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 t ew))) (/.f64 -1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(pow.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 2))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)) 4)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))) 8)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) 16)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)) (*.f64 ew 4))))) 32)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))

localize70.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
4.0b
(*.f64 eh (*.f64 (pow.f64 t 3) -1/6))
19.4b
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
23.8b
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
Compiler

Compiled 247 to 99 computations (59.9% saved)

series16.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
ew
@0
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
2.0ms
eh
@0
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
1.0ms
eh
@inf
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
1.0ms
eh
@0
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
1.0ms
eh
@-inf
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1976×rational.json-1
1976×rational.json-2
1976×rational.json-4
1976×rational.json-3
834×rational.json-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025151
1175139
2374139
3852139
42055139
55868139
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
(*.f64 eh (*.f64 (pow.f64 t 3) -1/6))
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)))))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1362×rational.json-simplify-2
1082×rational.json-simplify-35
988×rational.json-simplify-51
908×rational.json-simplify-46
860×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01255871
13075743
27295685
320965605
444695605
556715605
663305605
770125605
Stop Event
node limit
Counts
117 → 94
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) eh))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) eh))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(-.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 0)
(*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(*.f64 1 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))
(*.f64 2 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))
(*.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 1/2)
(*.f64 (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))) eh)
(*.f64 1/2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))
(*.f64 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)
(/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(/.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)
(/.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4))) 16)
(pow.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)
(+.f64 0 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)))
(-.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/3)) 2)
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)))) 16)
(pow.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)
(+.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)
(/.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))) 2)
(/.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4))) 16)
(pow.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)
Outputs
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh -1))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 eh))
(*.f64 eh (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh -1))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 eh))
(*.f64 eh (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh -1))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 eh))
(*.f64 eh (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) eh))
(*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh -1))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 eh))
(*.f64 eh (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6))))
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)))
(*.f64 eh (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (+.f64 t (*.f64 -1/6 (pow.f64 t 3))) eh)
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) eh))
(*.f64 (pow.f64 t 5) (*.f64 eh 1/120))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)) (*.f64 (pow.f64 t 5) (*.f64 eh 1/120)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)))
(*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) eh))
(*.f64 (pow.f64 t 5) (*.f64 eh 1/120))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/6)) (*.f64 (pow.f64 t 5) (*.f64 eh 1/120)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)))
(*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 eh)))
(*.f64 eh (neg.f64 (*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 eh)))
(*.f64 eh (neg.f64 (*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 eh)))
(*.f64 eh (neg.f64 (*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 1/6 (pow.f64 t 3))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 eh)))
(*.f64 eh (neg.f64 (*.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (neg.f64 (+.f64 (neg.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (pow.f64 t 3) 1/6)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 t (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 (+.f64 t (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) eh)))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (pow.f64 t 5) (*.f64 (*.f64 1/120 eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))
(*.f64 1/120 (*.f64 eh (*.f64 (pow.f64 t 5) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 1/120 (*.f64 eh (*.f64 (pow.f64 t 5) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) eh))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 -1/6 eh))) (*.f64 (pow.f64 t 5) (*.f64 (*.f64 1/120 eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh)))
(*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) eh)))
(*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (pow.f64 t 5) (*.f64 (*.f64 1/120 eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))
(*.f64 1/120 (*.f64 eh (*.f64 (pow.f64 t 5) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 1/120 (*.f64 eh (*.f64 (pow.f64 t 5) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) eh))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 -1/6 eh))) (*.f64 (pow.f64 t 5) (*.f64 (*.f64 1/120 eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) t) eh)) (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(-.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 0)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 2 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 1/2)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))) eh)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1/2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2))
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 2) 2)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4) 4)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) 8)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4)) (*.f64 2 (*.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 4))) 16)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(pow.f64 (*.f64 eh (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) 1)
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(+.f64 0 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)))
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(-.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 0)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/3)) 2)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(/.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)) 4)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) 8)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3))) (*.f64 2 (*.f64 eh (*.f64 (pow.f64 t 3) -2/3)))) 16)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(pow.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) 1)
(*.f64 (pow.f64 t 3) (*.f64 eh -1/6))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))
(*.f64 (pow.f64 t 3) (*.f64 -1/6 eh))
(+.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))) 2)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(/.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4) 4)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) 8)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4)) (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 4))) 16)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))
(pow.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 (neg.f64 t)) (/.f64 ew eh)))) (+.f64 t (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))) (*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))
(*.f64 eh (*.f64 (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))

localize132.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
3.3b
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
5.0b
(*.f64 (/.f64 t ew) (neg.f64 eh))
23.8b
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))
Compiler

Compiled 169 to 22 computations (87% saved)

series9.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
eh
@0
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
1.0ms
eh
@-inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
1.0ms
eh
@inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
1.0ms
t
@inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
1.0ms
t
@-inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))

rewrite860.0ms (4.9%)

Algorithm
batch-egg-rewrite
Rules
1662×rational.json-1
1662×rational.json-2
1662×rational.json-4
1662×rational.json-3
1654×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01458
110458
226458
363558
4159158
5480758
Stop Event
node limit
Counts
2 → 87
Calls
Call 1
Inputs
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (*.f64 -1 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew t) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 t) (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 ew (neg.f64 eh)) (/.f64 ew (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -2 (*.f64 (/.f64 t ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew t) (neg.f64 eh)) (/.f64 (/.f64 ew t) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 ew 4) t) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew t)) (*.f64 -1 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) ew) (/.f64 -2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) ew) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 -2 (*.f64 (/.f64 t ew) eh)) (/.f64 -2 (*.f64 (/.f64 t ew) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 t))) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 ew 4) t) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 (/.f64 ew t) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew t)) (*.f64 -2 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (*.f64 (/.f64 ew t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 4)) (/.f64 (*.f64 2 (*.f64 ew 4)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) eh) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 t) (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 (+.f64 t t) ew) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew t) -4) (*.f64 (/.f64 ew t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t ew) 1/4) (/.f64 4 (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 t ew) eh) (*.f64 (/.f64 t ew) eh)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) (/.f64 t (/.f64 ew (+.f64 eh eh)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) (/.f64 t (/.f64 ew (*.f64 eh 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) (/.f64 t (/.f64 ew (*.f64 eh -4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) (/.f64 1 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t ew) eh))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)))))

simplify439.0ms (2.5%)

Algorithm
egg-herbie
Rules
1624×rational.json-simplify-53
930×rational.json-simplify-2
920×rational.json-simplify-35
864×rational.json-simplify-43
756×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02604169
19004161
230104047
351544047
Stop Event
node limit
Counts
159 → 121
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(+.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(-.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(/.f64 t (/.f64 ew (neg.f64 eh)))
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(/.f64 eh (*.f64 -1 (/.f64 ew t)))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(/.f64 1 (/.f64 (/.f64 ew t) (neg.f64 eh)))
(/.f64 1 (/.f64 (/.f64 1 t) (/.f64 (neg.f64 eh) ew)))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (neg.f64 eh)))
(/.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))
(/.f64 (+.f64 t t) (+.f64 (/.f64 ew (neg.f64 eh)) (/.f64 ew (neg.f64 eh))))
(/.f64 2 (/.f64 -2 (*.f64 (/.f64 t ew) eh)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew t) (neg.f64 eh)) (/.f64 (/.f64 ew t) (neg.f64 eh))))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew 4) t) (*.f64 eh -2)))
(/.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew t)))
(/.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew t)) (*.f64 -1 (/.f64 ew t))))
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (+.f64 t t) ew) (/.f64 -2 eh))
(/.f64 (/.f64 (+.f64 t t) ew) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))
(/.f64 (*.f64 t 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2)) 2)
(/.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (neg.f64 eh)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (neg.f64 eh)))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))
(/.f64 (neg.f64 t) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))
(/.f64 4 (+.f64 (/.f64 -2 (*.f64 (/.f64 t ew) eh)) (/.f64 -2 (*.f64 (/.f64 t ew) eh))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 t))) (neg.f64 eh)))
(/.f64 4 (/.f64 (/.f64 (*.f64 ew 4) t) (neg.f64 eh)))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew t) -4))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew t)) (*.f64 -2 (/.f64 ew t))))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4)) 4)
(/.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 t))))
(/.f64 (*.f64 eh -4) (*.f64 (/.f64 ew t) 4))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (neg.f64 eh)))
(/.f64 (*.f64 2 (*.f64 t 4)) (/.f64 (*.f64 2 (*.f64 ew 4)) (neg.f64 eh)))
(/.f64 (*.f64 (/.f64 t ew) eh) -1)
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2)))
(/.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (neg.f64 eh)))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (/.f64 (neg.f64 eh) ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (neg.f64 eh)))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 (+.f64 t t) ew) (*.f64 eh -2)))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew t) -4) (*.f64 (/.f64 ew t) -4)))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) 8)
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 t))
(/.f64 (/.f64 (/.f64 t ew) 1/4) (/.f64 4 (neg.f64 eh)))
(/.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) -2)
(/.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) -4)
(/.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) 4)
(/.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (+.f64 t t)))
(/.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew t)))
(/.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 (/.f64 t ew) eh) (*.f64 (/.f64 t ew) eh)) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4)))) 16)
(/.f64 (+.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) (/.f64 t (/.f64 ew (+.f64 eh eh)))) -4)
(/.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) (/.f64 t (/.f64 ew (*.f64 eh 4)))) -8)
(/.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) (/.f64 t (/.f64 ew (*.f64 eh -4)))) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 t))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 t))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 t)) ew)
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew t))
(pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(neg.f64 (*.f64 (/.f64 t ew) eh))
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))))) 16)
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))) (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 5))))))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 5)) 1/120))))
(+.f64 (*.f64 eh (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) -1/6)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 -1/6 (*.f64 eh (pow.f64 t 3)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 5))))) (*.f64 -1/5040 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (pow.f64 t 7))))))
(+.f64 (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 5)) 1/120))) (+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 7)) -1/5040)) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (+.f64 (*.f64 eh (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) -1/6)) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 -1/5040 (*.f64 eh (pow.f64 t 7))))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh 1/120))) (*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 -1/5040 (*.f64 eh (pow.f64 t 7))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(+.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(-.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 t (/.f64 ew (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 eh (*.f64 -1 (/.f64 ew t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 ew t) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 1 t) (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 t t) (/.f64 ew (/.f64 eh -2)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 t t) (+.f64 (/.f64 ew (neg.f64 eh)) (/.f64 ew (neg.f64 eh))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 -2 (*.f64 (/.f64 t ew) eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew t) (neg.f64 eh)) (/.f64 (/.f64 ew t) (neg.f64 eh))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew 4) t) (*.f64 eh -2)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (*.f64 -2 (/.f64 ew t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (+.f64 (*.f64 -1 (/.f64 ew t)) (*.f64 -1 (/.f64 ew t))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (+.f64 t t) ew) (/.f64 -2 eh))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (+.f64 t t) ew) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2))))
(*.f64 4 (/.f64 t (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2)))))
(*.f64 t (/.f64 4 (+.f64 (/.f64 ew (/.f64 eh -2)) (/.f64 ew (/.f64 eh -2)))))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t 4) (/.f64 4 (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2)) 2)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 t) (/.f64 -1 (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 4 (+.f64 (/.f64 -2 (*.f64 (/.f64 t ew) eh)) (/.f64 -2 (*.f64 (/.f64 t ew) eh))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 ew (/.f64 2 t))) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 4 (/.f64 (/.f64 (*.f64 ew 4) t) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew t) -4))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew t)) (*.f64 -2 (/.f64 ew t))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4)) 4)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -4) (*.f64 2 (*.f64 ew (/.f64 2 t))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -4) (*.f64 (/.f64 ew t) 4))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh)))
(*.f64 4 (/.f64 (/.f64 t ew) (+.f64 (/.f64 -2 eh) (/.f64 -2 eh))))
(*.f64 (/.f64 t ew) (/.f64 4 (+.f64 (/.f64 -2 eh) (/.f64 -2 eh))))
(*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) (/.f64 -2 eh))))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 t 4)) (/.f64 (*.f64 2 (*.f64 ew 4)) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 t ew) eh) -1)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (/.f64 (neg.f64 eh) ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 ew eh) (/.f64 ew eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 2 (neg.f64 ew)) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 (+.f64 t t) ew) (*.f64 eh -2)))
(*.f64 (/.f64 t ew) (/.f64 (/.f64 t ew) (/.f64 (+.f64 t t) (*.f64 ew (*.f64 eh -2)))))
(*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))
(*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 t (neg.f64 eh)) (/.f64 t ew))))
(/.f64 (*.f64 2 (*.f64 eh 4)) (+.f64 (*.f64 (/.f64 ew t) -4) (*.f64 (/.f64 ew t) -4)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 eh -4)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) 8)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (/.f64 t ew) 1/4) (/.f64 4 (neg.f64 eh)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) -2)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) -4)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) 4)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (+.f64 t t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (/.f64 ew t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (neg.f64 eh) ew) (/.f64 (neg.f64 eh) ew)) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (*.f64 (/.f64 t ew) eh) (*.f64 (/.f64 t ew) eh)) -2)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4)))) 16)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 t (/.f64 ew (+.f64 eh eh))) (/.f64 t (/.f64 ew (+.f64 eh eh)))) -4)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh 4))) (/.f64 t (/.f64 ew (*.f64 eh 4)))) -8)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 t (/.f64 ew (*.f64 eh -4))) (/.f64 t (/.f64 ew (*.f64 eh -4)))) 8)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (neg.f64 (neg.f64 eh)) (neg.f64 (neg.f64 eh))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh -2) ew) (/.f64 2 t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 t)) ew)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 (neg.f64 eh) ew)) (-.f64 0 (/.f64 1 t)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eh))) (/.f64 ew t))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(neg.f64 (*.f64 (/.f64 t ew) eh))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 0)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 (sin.f64 t) 2))) 2)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 4)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) 8)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))))) 16)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) 1)
(*.f64 (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 eh (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))

eval966.0ms (5.5%)

Compiler

Compiled 31145 to 9939 computations (68.1% saved)

prune558.0ms (3.1%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New8595864
Fresh000
Picked011
Done235
Total8619870
Error
0.1b
Counts
870 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
5.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
32.1b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Compiler

Compiled 468 to 308 computations (34.2% saved)

localize363.0ms (2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))
3.3b
(*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))
5.1b
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
23.8b
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))
Compiler

Compiled 231 to 115 computations (50.2% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
eh
@-inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))
0.0ms
t
@0
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))
0.0ms
eh
@0
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
0.0ms
t
@inf
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))
0.0ms
eh
@0
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1342×exponential.json-3
1342×rational.json-1
1342×rational.json-2
1342×rational.json-4
1342×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02090
115582
237574
3105458
4403858
Stop Event
node limit
Counts
2 → 79
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) (/.f64 eh (*.f64 ew (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t (/.f64 ew eh))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 2 (*.f64 ew (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 eh (/.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (/.f64 t (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 (*.f64 t 1/2) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 (/.f64 t (+.f64 ew ew)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 8) (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -4) (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 ew eh)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -2 (*.f64 ew (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 t (/.f64 ew eh))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 1 eh)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1 (/.f64 -2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (+.f64 ew ew)) (*.f64 eh -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 t (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 ew (/.f64 -2 t))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 t (+.f64 ew ew))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 ew (/.f64 -2 t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 ew ew)) -2) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 t (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -2 t)) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) (*.f64 eh -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 ew) eh)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)) (*.f64 eh 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 ew eh)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (/.f64 ew eh)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)))))

simplify272.0ms (1.5%)

Algorithm
egg-herbie
Rules
1362×rational.json-simplify-2
1120×rational.json-simplify-53
930×rational.json-simplify-41
710×rational.json-simplify-35
644×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01944437
14444147
210563975
333073887
450743887
575043887
Stop Event
node limit
Counts
151 → 122
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(+.f64 0 (/.f64 t (/.f64 (neg.f64 ew) eh)))
(+.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)
(+.f64 -1 (-.f64 1 (/.f64 t (/.f64 ew eh))))
(+.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) (/.f64 eh (*.f64 ew (/.f64 -2 t))))
(+.f64 (-.f64 1 (/.f64 t (/.f64 ew eh))) -1)
(-.f64 0 (/.f64 t (/.f64 ew eh)))
(-.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)
(*.f64 eh (/.f64 2 (*.f64 ew (/.f64 -2 t))))
(*.f64 eh (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))
(*.f64 -2 (*.f64 eh (/.f64 t (+.f64 ew ew))))
(*.f64 -2 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)))
(*.f64 (*.f64 eh -2) (/.f64 t (+.f64 ew ew)))
(*.f64 (+.f64 eh eh) (/.f64 (*.f64 t 1/2) (neg.f64 ew)))
(*.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 t))))
(*.f64 2 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 t (/.f64 1 (/.f64 (neg.f64 ew) eh)))
(*.f64 t (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)
(*.f64 1 (/.f64 t (/.f64 (neg.f64 ew) eh)))
(*.f64 -1 (/.f64 t (/.f64 ew eh)))
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 t (+.f64 ew ew)) -2))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2))
(*.f64 4 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 (+.f64 t t) (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 (+.f64 t t) (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))
(*.f64 (*.f64 eh 8) (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)))
(*.f64 (*.f64 t 4) (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))
(*.f64 (*.f64 eh -4) (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 (/.f64 t (/.f64 ew eh)) -1)
(*.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))
(*.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))
(*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (+.f64 eh eh))
(*.f64 (neg.f64 eh) (/.f64 -2 (*.f64 ew (/.f64 -2 t))))
(*.f64 (neg.f64 eh) (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))
(*.f64 (neg.f64 t) (/.f64 1 (/.f64 ew eh)))
(*.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))
(*.f64 -4 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 (*.f64 -2 (/.f64 t (/.f64 ew eh))) 1/2)
(*.f64 (/.f64 t (/.f64 1 eh)) (/.f64 -1 ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1 (/.f64 -2 t)))
(*.f64 (/.f64 t (+.f64 ew ew)) (*.f64 eh -2))
(*.f64 1/2 (*.f64 -2 (/.f64 t (/.f64 ew eh))))
(*.f64 1/2 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)))
(*.f64 1/2 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))))
(*.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) 2)
(*.f64 (/.f64 -2 (*.f64 ew (/.f64 -2 t))) (neg.f64 eh))
(*.f64 (*.f64 eh (/.f64 t (+.f64 ew ew))) -2)
(*.f64 (/.f64 2 (*.f64 ew (/.f64 -2 t))) eh)
(*.f64 (/.f64 (/.f64 t (+.f64 ew ew)) -2) (*.f64 eh 4))
(*.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))
(*.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)) -2)
(*.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2) (*.f64 eh 4))
(*.f64 (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) (neg.f64 eh))
(*.f64 (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) eh)
(*.f64 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)) 1/2)
(*.f64 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))) 1/2)
(*.f64 (/.f64 -1 ew) (/.f64 t (/.f64 1 eh)))
(*.f64 (/.f64 1 (/.f64 -2 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))) 4)
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) (*.f64 eh -4))
(*.f64 (/.f64 1 (/.f64 (neg.f64 ew) eh)) t)
(*.f64 (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))) t)
(*.f64 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))) 2)
(*.f64 (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))) (+.f64 t t))
(*.f64 (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)) (*.f64 eh 8))
(*.f64 (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (+.f64 t t))
(*.f64 (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (*.f64 t 4))
(*.f64 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) -4)
(*.f64 (/.f64 1 (/.f64 ew eh)) (neg.f64 t))
(pow.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)
(neg.f64 (/.f64 t (/.f64 ew eh)))
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))))
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)
(/.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh))))))) 2)
(/.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4)) 8)
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))))
(*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))) (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))))) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))) (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 5))))))
(+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 5)) 1/120)) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (pow.f64 t 5) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) 1/120))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))) (*.f64 t (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh)))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))) (*.f64 1/120 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 5))))) (*.f64 -1/5040 (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 eh (pow.f64 t 7))))))
(+.f64 (+.f64 (*.f64 t (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))))) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 5)) 1/120))) (+.f64 (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 7)) -1/5040)) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 eh (pow.f64 t 3)) -1/6))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) 1/120))) (*.f64 -1/5040 (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 eh (pow.f64 t 7))))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/5040 (pow.f64 t 7)))))
(+.f64 (*.f64 -1/6 (*.f64 eh (*.f64 (pow.f64 t 3) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/5040 (pow.f64 t 7))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(+.f64 0 (/.f64 t (/.f64 (neg.f64 ew) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 -1 (-.f64 1 (/.f64 t (/.f64 ew eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) (/.f64 eh (*.f64 ew (/.f64 -2 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (-.f64 1 (/.f64 t (/.f64 ew eh))) -1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 0 (/.f64 t (/.f64 ew eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 eh (/.f64 2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 eh (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -2 (*.f64 eh (/.f64 t (+.f64 ew ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -2 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh -2) (/.f64 t (+.f64 ew ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 eh eh) (/.f64 (*.f64 t 1/2) (neg.f64 ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (/.f64 eh (*.f64 ew (/.f64 -2 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 t (/.f64 1 (/.f64 (neg.f64 ew) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 t (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1 (/.f64 t (/.f64 (neg.f64 ew) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 t (/.f64 ew eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 t (+.f64 ew ew)) -2))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 4 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (+.f64 t t) (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 t t) (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh 8) (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)))
(*.f64 eh (*.f64 8 (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4))))
(*.f64 eh (*.f64 8 (/.f64 1/4 (*.f64 ew (/.f64 -2 t)))))
(*.f64 eh (*.f64 8 (/.f64 (/.f64 t (neg.f64 ew)) 8)))
(*.f64 (*.f64 t 4) (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (*.f64 eh -4) (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 (*.f64 eh -4) (/.f64 -1/2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 t 4) ew)))
(*.f64 (/.f64 t (/.f64 ew eh)) -1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))
(/.f64 (/.f64 t (/.f64 -1 eh)) ew)
(*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (+.f64 eh eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (neg.f64 eh) (/.f64 -2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (neg.f64 eh) (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (neg.f64 t) (/.f64 1 (/.f64 ew eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -4 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))))
(*.f64 (*.f64 eh -4) (/.f64 -1/2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 t 4) ew)))
(*.f64 (*.f64 -2 (/.f64 t (/.f64 ew eh))) 1/2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 1 eh)) (/.f64 -1 ew))
(/.f64 (/.f64 t (/.f64 1 eh)) (neg.f64 ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1 (/.f64 -2 t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 t -2)))
(*.f64 (/.f64 t (+.f64 ew ew)) (*.f64 eh -2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1/2 (*.f64 -2 (/.f64 t (/.f64 ew eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1/2 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1/2 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 eh (*.f64 ew (/.f64 -2 t))) 2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 -2 (*.f64 ew (/.f64 -2 t))) (neg.f64 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh (/.f64 t (+.f64 ew ew))) -2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 2 (*.f64 ew (/.f64 -2 t))) eh)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (/.f64 t (+.f64 ew ew)) -2) (*.f64 eh 4))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))
(*.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))
(/.f64 (/.f64 t (/.f64 -1 eh)) ew)
(*.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) (neg.f64 eh)) -2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 (/.f64 (*.f64 t 1/2) (neg.f64 ew)) 1/2) (*.f64 eh 4))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 -2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) (neg.f64 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 2 (/.f64 (*.f64 t 1/2) (neg.f64 ew))) eh)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (+.f64 t t) (/.f64 (neg.f64 ew) eh)) 1/2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (*.f64 ew (/.f64 -1/2 eh))) 1/2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 -1 ew) (/.f64 t (/.f64 1 eh)))
(*.f64 (/.f64 t (/.f64 1 eh)) (/.f64 -1 ew))
(/.f64 (/.f64 t (/.f64 1 eh)) (neg.f64 ew))
(*.f64 (/.f64 1 (/.f64 -2 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 t -2)))
(*.f64 (/.f64 eh (*.f64 2 (*.f64 ew (/.f64 -2 t)))) 4)
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) (*.f64 eh -4))
(*.f64 (*.f64 eh -4) (/.f64 -1/2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 t 4) ew)))
(*.f64 (/.f64 1 (/.f64 (neg.f64 ew) eh)) t)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 2 (/.f64 (+.f64 ew ew) (neg.f64 eh))) t)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 (+.f64 ew ew) (neg.f64 eh))) 2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (/.f64 (+.f64 ew ew) (neg.f64 eh))) (+.f64 t t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4)) (*.f64 eh 8))
(*.f64 eh (*.f64 8 (/.f64 1 (*.f64 (*.f64 ew (/.f64 -2 t)) 4))))
(*.f64 eh (*.f64 8 (/.f64 1/4 (*.f64 ew (/.f64 -2 t)))))
(*.f64 eh (*.f64 8 (/.f64 (/.f64 t (neg.f64 ew)) 8)))
(*.f64 (/.f64 2 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (+.f64 t t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (/.f64 (/.f64 (neg.f64 ew) eh) 1/4)) (*.f64 t 4))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 (+.f64 ew ew) -2))))
(*.f64 eh (*.f64 4 (/.f64 t (*.f64 -2 (+.f64 ew ew)))))
(*.f64 (*.f64 eh 4) (/.f64 t (*.f64 ew -4)))
(*.f64 4 (/.f64 t (/.f64 ew (*.f64 eh -1/4))))
(*.f64 t (*.f64 4 (/.f64 (*.f64 eh -1/4) ew)))
(*.f64 (/.f64 eh (*.f64 -2 (*.f64 ew (/.f64 -2 t)))) -4)
(*.f64 (*.f64 eh -4) (/.f64 -1/2 (*.f64 ew (/.f64 -2 t))))
(*.f64 -4 (*.f64 eh (/.f64 (/.f64 t 4) ew)))
(*.f64 (/.f64 1 (/.f64 ew eh)) (neg.f64 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(pow.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(neg.f64 (/.f64 t (/.f64 ew eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 0 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(+.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 0)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(/.f64 (*.f64 eh (*.f64 2 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh))))))) 2)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(/.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4) 4)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 4)) 8)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))
(pow.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 t (/.f64 (neg.f64 ew) eh)))))) 1)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (sin.f64 t)))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))))

localize262.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
3.5b
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
6.9b
(*.f64 t (/.f64 eh (neg.f64 ew)))
23.8b
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
Compiler

Compiled 149 to 20 computations (86.6% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
3.3b
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
6.0b
(/.f64 (*.f64 t eh) (neg.f64 ew))
28.2b
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
Compiler

Compiled 145 to 20 computations (86.2% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
eh
@0
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
0.0ms
t
@0
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
0.0ms
eh
@inf
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
0.0ms
t
@inf
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
0.0ms
eh
@-inf
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1546×rational.json-simplify-35
1474×rational.json-1
1474×rational.json-2
1474×rational.json-3
1472×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01142
18042
222542
367942
4245242
5599442
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (*.f64 t eh) (neg.f64 ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 t (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 t (/.f64 eh ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) (/.f64 (*.f64 t eh) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (neg.f64 eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 t (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t eh) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (/.f64 (neg.f64 eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (+.f64 eh eh)) (*.f64 (/.f64 -1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t eh) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 ew) (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 t (/.f64 -1/2 ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 eh (/.f64 -1/2 ew)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 eh 1/2) (/.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 t (/.f64 -1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 1/2 (/.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 eh 4)) (/.f64 1 (*.f64 ew -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 eh (/.f64 -1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 eh ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t ew) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) ew) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 -2 ew)) (*.f64 eh 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (*.f64 t (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 -1/2 ew)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 -1/2 ew)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 ew) (*.f64 t (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t (*.f64 eh (/.f64 -2 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 ew) 1/2) (*.f64 t (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew -4)) (*.f64 t (*.f64 eh 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 eh ew)))))))

simplify359.0ms (2%)

Algorithm
egg-herbie
Rules
1270×rational.json-simplify-35
1220×rational.json-simplify-50
924×rational.json-simplify-53
894×rational.json-simplify-49
796×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01373123
12952853
26392853
313742853
433672853
561052853
666122853
773032853
Stop Event
node limit
Counts
141 → 80
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(+.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(+.f64 -1 (-.f64 1 (*.f64 t (/.f64 eh ew))))
(+.f64 (-.f64 1 (*.f64 t (/.f64 eh ew))) -1)
(+.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(-.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(-.f64 0 (*.f64 t (/.f64 eh ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(*.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(*.f64 1 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(*.f64 -1 (*.f64 t (/.f64 eh ew)))
(*.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -1/2 ew))
(*.f64 (*.f64 t (+.f64 eh eh)) (*.f64 (/.f64 -1 ew) 1/2))
(*.f64 (/.f64 t (neg.f64 ew)) eh)
(*.f64 2 (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(*.f64 2 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 ew) (*.f64 t eh)))
(*.f64 2 (*.f64 (*.f64 t (/.f64 -1/2 ew)) eh))
(*.f64 2 (*.f64 (*.f64 eh (/.f64 -1/2 ew)) t))
(*.f64 2 (*.f64 (*.f64 eh 1/2) (/.f64 t (neg.f64 ew))))
(*.f64 (+.f64 eh eh) (*.f64 t (/.f64 -1/2 ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)))
(*.f64 (+.f64 eh eh) (*.f64 1/2 (/.f64 t (neg.f64 ew))))
(*.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 1/2)
(*.f64 (*.f64 t (*.f64 eh 4)) (/.f64 1 (*.f64 ew -4)))
(*.f64 (+.f64 t t) (*.f64 eh (/.f64 -1/2 ew)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)))
(*.f64 (*.f64 t (/.f64 eh ew)) -1)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 (/.f64 (neg.f64 eh) ew) t)
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(*.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))
(*.f64 (*.f64 t (/.f64 -2 ew)) (*.f64 eh 1/2))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 1 ew) (*.f64 t (neg.f64 eh)))
(*.f64 (*.f64 t (/.f64 -1/2 ew)) (+.f64 eh eh))
(*.f64 (*.f64 eh (/.f64 -1/2 ew)) (+.f64 t t))
(*.f64 (/.f64 -1/2 ew) (*.f64 t (+.f64 eh eh)))
(*.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 1/2 (*.f64 t (*.f64 eh (/.f64 -2 ew))))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 (/.f64 -1 ew) 1/2) (*.f64 t (+.f64 eh eh)))
(*.f64 (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)) (+.f64 t t))
(*.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) 2)
(*.f64 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew -4)) (*.f64 t (*.f64 eh 4)))
(pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(neg.f64 (*.f64 t (/.f64 eh ew)))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 t ew))))
(+.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(+.f64 -1 (-.f64 1 (*.f64 t (/.f64 eh ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(+.f64 (-.f64 1 (*.f64 t (/.f64 eh ew))) -1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(+.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(-.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(-.f64 0 (*.f64 t (/.f64 eh ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 1 (*.f64 t (/.f64 (neg.f64 eh) ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (*.f64 t (/.f64 eh ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -1/2 ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (+.f64 eh eh)) (*.f64 (/.f64 -1 ew) 1/2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 t (neg.f64 ew)) eh)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (*.f64 (/.f64 -1/2 ew) (*.f64 t eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (*.f64 (*.f64 t (/.f64 -1/2 ew)) eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (*.f64 (*.f64 eh (/.f64 -1/2 ew)) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (*.f64 (*.f64 eh 1/2) (/.f64 t (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 t (/.f64 -1/2 ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 1/2 (/.f64 t (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 1/2)
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 (*.f64 t (*.f64 eh 4)) (/.f64 1 (*.f64 ew -4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (+.f64 t t) (*.f64 eh (/.f64 -1/2 ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (+.f64 t t) (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (/.f64 eh ew)) -1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) ew) t)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 eh (/.f64 -2 ew)) (*.f64 t 1/2))
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 (*.f64 t (/.f64 -2 ew)) (*.f64 eh 1/2))
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 1 ew) (*.f64 t (neg.f64 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (/.f64 -1/2 ew)) (+.f64 eh eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 eh (/.f64 -1/2 ew)) (+.f64 t t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 -1/2 ew) (*.f64 t (+.f64 eh eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t 1/2) (*.f64 eh (/.f64 -2 ew)))
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 1/2 (*.f64 t (*.f64 eh (/.f64 -2 ew))))
(*.f64 t (*.f64 (*.f64 eh (/.f64 -2 ew)) 1/2))
(*.f64 t (*.f64 eh (*.f64 (/.f64 -2 ew) 1/2)))
(*.f64 t (*.f64 eh (*.f64 1/2 (/.f64 -2 ew))))
(*.f64 (*.f64 eh 1/2) (*.f64 t (/.f64 -2 ew)))
(*.f64 (*.f64 t eh) (*.f64 1/2 (/.f64 -2 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 -1 ew) 1/2) (*.f64 t (+.f64 eh eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 (/.f64 -1 ew) (*.f64 t 1/2)) (+.f64 eh eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 (/.f64 -1 ew) (*.f64 eh 1/2)) (+.f64 t t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) 2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 2) 2)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew -4)) (*.f64 t (*.f64 eh 4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(pow.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
1.9b
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))
5.0b
(*.f64 (/.f64 t ew) (neg.f64 eh))
28.2b
(cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))
Compiler

Compiled 140 to 17 computations (87.9% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
0.0ms
ew
@0
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
0.0ms
ew
@-inf
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
0.0ms
ew
@inf
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
0.0ms
t
@inf
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1662×rational.json-1
1662×rational.json-2
1662×rational.json-4
1662×rational.json-3
1654×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01466
110066
224466
359766
4158666
5483666
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)))))

simplify273.0ms (1.5%)

Algorithm
egg-herbie
Rules
978×rational.json-simplify-2
948×rational.json-simplify-46
894×rational.json-simplify-41
750×rational.json-simplify-50
690×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0823608
11943404
24833314
314393248
431743248
552703248
658893248
766813248
877573248
Stop Event
node limit
Counts
96 → 60
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))))) 16)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2)))))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2)))) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 4))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (+.f64 ew (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2))))) (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 6))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew))))) (*.f64 (*.f64 ew (pow.f64 t 6)) -1/720)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6)))) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))) 4)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) 8)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 4))))) 16)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))) (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))

localize295.0ms (1.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
4.0b
(*.f64 eh (*.f64 (pow.f64 t 3) -1/6))
19.4b
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
23.8b
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
Compiler

Compiled 248 to 101 computations (59.3% saved)

eval949.0ms (5.4%)

Compiler

Compiled 37417 to 13440 computations (64.1% saved)

prune428.0ms (2.4%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New106651071
Fresh000
Picked101
Done178
Total1068121080
Error
0.1b
Counts
1080 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
7.4b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
22.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
5.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
32.1b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Compiler

Compiled 564 to 367 computations (34.9% saved)

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (/.f64 t ew) (neg.f64 eh))
13.5b
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
17.3b
(/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew)))
28.2b
(cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))
Compiler

Compiled 225 to 23 computations (89.8% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
11.0ms
t
@0
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
0.0ms
ew
@0
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
0.0ms
eh
@0
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
0.0ms
ew
@-inf
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
0.0ms
ew
@inf
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1766×rational.json-simplify-35
1628×rational.json-1
1628×rational.json-2
1628×rational.json-3
980×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014101
1112101
241777
3224541
4696941
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))
(/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew)))
(/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 eh)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (neg.f64 eh) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t ew) (*.f64 ew (/.f64 (neg.f64 eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 -1 (/.f64 t (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1 (*.f64 (/.f64 t eh) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 ew ew) (/.f64 1 (*.f64 (/.f64 ew eh) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t ew) 2) (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 eh ew)) (/.f64 -1 (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (neg.f64 eh)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (*.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) t) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (/.f64 (neg.f64 eh) t)) (/.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t ew)) (*.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 ew eh) -2)) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)) (*.f64 (/.f64 t ew) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t (neg.f64 eh))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t eh) -2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 eh) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 eh)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (neg.f64 eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 ew (neg.f64 eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 -1 (*.f64 t (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 (/.f64 ew t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 eh)) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (neg.f64 eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t -2) (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 ew ew) (/.f64 1 (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 ew eh) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t eh) -2) (/.f64 1 (*.f64 (/.f64 t ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t eh) (/.f64 -1 (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew eh) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eh) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 ew t) eh) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 ew) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 eh) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew t) (/.f64 t (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 ew eh) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 t (/.f64 eh ew))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t ew)) (/.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eh -2)) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t ew) 2)) (*.f64 (/.f64 t eh) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (neg.f64 eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 ew eh))))))

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
1496×rational.json-simplify-51
1458×rational.json-simplify-35
1120×rational.json-simplify-2
854×rational.json-simplify-50
724×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01422669
12662553
26552553
319762541
438702525
564182525
678162525
Stop Event
node limit
Counts
183 → 96
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(*.f64 -1 (/.f64 ew eh))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(+.f64 0 (neg.f64 eh))
(+.f64 -1 (-.f64 1 eh))
(+.f64 (neg.f64 eh) 0)
(-.f64 0 eh)
(-.f64 (neg.f64 eh) 0)
(*.f64 t (/.f64 (neg.f64 eh) t))
(*.f64 ew (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 t ew) (*.f64 ew (/.f64 (neg.f64 eh) t)))
(*.f64 (neg.f64 t) (/.f64 -1 (/.f64 t (neg.f64 eh))))
(*.f64 eh -1)
(*.f64 1 (neg.f64 eh))
(*.f64 -1 eh)
(*.f64 -1 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))
(*.f64 (+.f64 eh eh) -1/2)
(*.f64 (+.f64 t t) (/.f64 1 (*.f64 (/.f64 t eh) -2)))
(*.f64 (+.f64 ew ew) (/.f64 1 (*.f64 (/.f64 ew eh) -2)))
(*.f64 (*.f64 (/.f64 t ew) 2) (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)))
(*.f64 (*.f64 t (/.f64 eh ew)) (/.f64 -1 (/.f64 t ew)))
(*.f64 (*.f64 ew (neg.f64 eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (*.f64 ew (neg.f64 eh)))
(*.f64 (neg.f64 eh) 1)
(*.f64 (/.f64 (neg.f64 eh) t) t)
(*.f64 (*.f64 ew (/.f64 (neg.f64 eh) t)) (/.f64 t ew))
(*.f64 (/.f64 eh (neg.f64 ew)) ew)
(*.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))) -1)
(*.f64 (/.f64 -1 (/.f64 t ew)) (*.f64 t (/.f64 eh ew)))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew eh) -2)) (+.f64 ew ew))
(*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)) (*.f64 (/.f64 t ew) 2))
(*.f64 (/.f64 -1 (/.f64 t (neg.f64 eh))) (neg.f64 t))
(*.f64 (/.f64 1 (*.f64 (/.f64 t eh) -2)) (+.f64 t t))
(*.f64 -1/2 (+.f64 eh eh))
(pow.f64 (neg.f64 eh) 1)
(neg.f64 eh)
(neg.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))
(+.f64 (/.f64 ew (neg.f64 eh)) 0)
(+.f64 0 (/.f64 ew (neg.f64 eh)))
(+.f64 -1 (-.f64 1 (/.f64 ew eh)))
(-.f64 (/.f64 ew (neg.f64 eh)) 0)
(-.f64 0 (/.f64 ew eh))
(*.f64 t (/.f64 -1 (*.f64 t (/.f64 eh ew))))
(*.f64 ew (/.f64 -1 eh))
(*.f64 (neg.f64 t) (/.f64 (/.f64 ew t) eh))
(*.f64 (/.f64 t (neg.f64 eh)) (/.f64 ew t))
(*.f64 (/.f64 ew (neg.f64 eh)) 1)
(*.f64 1 (/.f64 ew (neg.f64 eh)))
(*.f64 -1 (/.f64 ew eh))
(*.f64 (*.f64 t -2) (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))))
(*.f64 (+.f64 ew ew) (/.f64 1 (*.f64 eh -2)))
(*.f64 (*.f64 (/.f64 ew eh) -2) 1/2)
(*.f64 (*.f64 (/.f64 t eh) -2) (/.f64 1 (*.f64 (/.f64 t ew) 2)))
(*.f64 (/.f64 t eh) (/.f64 -1 (/.f64 t ew)))
(*.f64 (/.f64 ew eh) -1)
(*.f64 (/.f64 1 eh) (neg.f64 ew))
(*.f64 (/.f64 (/.f64 ew t) eh) (neg.f64 t))
(*.f64 (neg.f64 ew) (/.f64 1 eh))
(*.f64 (/.f64 -1 eh) ew)
(*.f64 (/.f64 ew t) (/.f64 t (neg.f64 eh)))
(*.f64 1/2 (*.f64 (/.f64 ew eh) -2))
(*.f64 (/.f64 -1 (*.f64 t (/.f64 eh ew))) t)
(*.f64 (/.f64 -1 (/.f64 t ew)) (/.f64 t eh))
(*.f64 (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))) (*.f64 t -2))
(*.f64 (/.f64 1 (*.f64 eh -2)) (+.f64 ew ew))
(*.f64 (/.f64 1 (*.f64 (/.f64 t ew) 2)) (*.f64 (/.f64 t eh) -2))
(pow.f64 (/.f64 ew (neg.f64 eh)) 1)
(neg.f64 (/.f64 ew eh))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (neg.f64 eh))
(neg.f64 eh)
(+.f64 -1 (-.f64 1 eh))
(neg.f64 eh)
(+.f64 (neg.f64 eh) 0)
(neg.f64 eh)
(-.f64 0 eh)
(neg.f64 eh)
(-.f64 (neg.f64 eh) 0)
(neg.f64 eh)
(*.f64 t (/.f64 (neg.f64 eh) t))
(neg.f64 eh)
(*.f64 ew (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 t ew) (*.f64 ew (/.f64 (neg.f64 eh) t)))
(*.f64 ew (*.f64 (/.f64 (neg.f64 eh) t) (/.f64 t ew)))
(*.f64 ew (*.f64 (/.f64 eh (neg.f64 t)) (/.f64 t ew)))
(*.f64 (/.f64 eh (neg.f64 t)) (*.f64 ew (/.f64 t ew)))
(*.f64 t (*.f64 (/.f64 eh ew) (/.f64 ew (neg.f64 t))))
(*.f64 (neg.f64 t) (/.f64 -1 (/.f64 t (neg.f64 eh))))
(neg.f64 eh)
(*.f64 eh -1)
(neg.f64 eh)
(*.f64 1 (neg.f64 eh))
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))
(neg.f64 eh)
(*.f64 (+.f64 eh eh) -1/2)
(*.f64 (+.f64 t t) (/.f64 1 (*.f64 (/.f64 t eh) -2)))
(neg.f64 eh)
(*.f64 (+.f64 ew ew) (/.f64 1 (*.f64 (/.f64 ew eh) -2)))
(*.f64 (+.f64 ew ew) (/.f64 -1/2 (/.f64 ew eh)))
(*.f64 (+.f64 ew ew) (/.f64 (/.f64 eh ew) -2))
(/.f64 ew (/.f64 ew (neg.f64 eh)))
(*.f64 (*.f64 (/.f64 t ew) 2) (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)))
(*.f64 (/.f64 t ew) (*.f64 2 (/.f64 ew (/.f64 (*.f64 (/.f64 t eh) -2) 1))))
(*.f64 2 (*.f64 (/.f64 -1/2 (/.f64 t (*.f64 eh ew))) (/.f64 t ew)))
(*.f64 2 (/.f64 (/.f64 t ew) (/.f64 (*.f64 (/.f64 t eh) -2) ew)))
(*.f64 2 (*.f64 (/.f64 t ew) (/.f64 eh (/.f64 (/.f64 t ew) -1/2))))
(*.f64 (*.f64 t (/.f64 eh ew)) (/.f64 -1 (/.f64 t ew)))
(*.f64 ew (*.f64 (/.f64 (neg.f64 eh) t) (/.f64 t ew)))
(*.f64 ew (*.f64 (/.f64 eh (neg.f64 t)) (/.f64 t ew)))
(*.f64 (/.f64 eh (neg.f64 t)) (*.f64 ew (/.f64 t ew)))
(*.f64 t (*.f64 (/.f64 eh ew) (/.f64 ew (neg.f64 t))))
(*.f64 (*.f64 ew (neg.f64 eh)) (/.f64 1 ew))
(*.f64 ew (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 1 ew) (*.f64 ew (neg.f64 eh)))
(*.f64 ew (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) 1)
(neg.f64 eh)
(*.f64 (/.f64 (neg.f64 eh) t) t)
(neg.f64 eh)
(*.f64 (*.f64 ew (/.f64 (neg.f64 eh) t)) (/.f64 t ew))
(*.f64 ew (*.f64 (/.f64 (neg.f64 eh) t) (/.f64 t ew)))
(*.f64 ew (*.f64 (/.f64 eh (neg.f64 t)) (/.f64 t ew)))
(*.f64 (/.f64 eh (neg.f64 t)) (*.f64 ew (/.f64 t ew)))
(*.f64 t (*.f64 (/.f64 eh ew) (/.f64 ew (neg.f64 t))))
(*.f64 (/.f64 eh (neg.f64 ew)) ew)
(*.f64 ew (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))) -1)
(neg.f64 eh)
(*.f64 (/.f64 -1 (/.f64 t ew)) (*.f64 t (/.f64 eh ew)))
(*.f64 ew (*.f64 (/.f64 (neg.f64 eh) t) (/.f64 t ew)))
(*.f64 ew (*.f64 (/.f64 eh (neg.f64 t)) (/.f64 t ew)))
(*.f64 (/.f64 eh (neg.f64 t)) (*.f64 ew (/.f64 t ew)))
(*.f64 t (*.f64 (/.f64 eh ew) (/.f64 ew (neg.f64 t))))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew eh) -2)) (+.f64 ew ew))
(*.f64 (+.f64 ew ew) (/.f64 1 (*.f64 (/.f64 ew eh) -2)))
(*.f64 (+.f64 ew ew) (/.f64 -1/2 (/.f64 ew eh)))
(*.f64 (+.f64 ew ew) (/.f64 (/.f64 eh ew) -2))
(/.f64 ew (/.f64 ew (neg.f64 eh)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 t eh) -2) ew)) (*.f64 (/.f64 t ew) 2))
(*.f64 (/.f64 t ew) (*.f64 2 (/.f64 ew (/.f64 (*.f64 (/.f64 t eh) -2) 1))))
(*.f64 2 (*.f64 (/.f64 -1/2 (/.f64 t (*.f64 eh ew))) (/.f64 t ew)))
(*.f64 2 (/.f64 (/.f64 t ew) (/.f64 (*.f64 (/.f64 t eh) -2) ew)))
(*.f64 2 (*.f64 (/.f64 t ew) (/.f64 eh (/.f64 (/.f64 t ew) -1/2))))
(*.f64 (/.f64 -1 (/.f64 t (neg.f64 eh))) (neg.f64 t))
(neg.f64 eh)
(*.f64 (/.f64 1 (*.f64 (/.f64 t eh) -2)) (+.f64 t t))
(neg.f64 eh)
(*.f64 -1/2 (+.f64 eh eh))
(*.f64 (+.f64 eh eh) -1/2)
(pow.f64 (neg.f64 eh) 1)
(neg.f64 eh)
(neg.f64 eh)
(neg.f64 (/.f64 (neg.f64 t) (/.f64 t (neg.f64 eh))))
(neg.f64 eh)
(+.f64 (/.f64 ew (neg.f64 eh)) 0)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(+.f64 0 (/.f64 ew (neg.f64 eh)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(+.f64 -1 (-.f64 1 (/.f64 ew eh)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(-.f64 (/.f64 ew (neg.f64 eh)) 0)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(-.f64 0 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 t (/.f64 -1 (*.f64 t (/.f64 eh ew))))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 ew (/.f64 -1 eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (neg.f64 t) (/.f64 (/.f64 ew t) eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 t (neg.f64 eh)) (/.f64 ew t))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 ew (neg.f64 eh)) 1)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 1 (/.f64 ew (neg.f64 eh)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 -1 (/.f64 ew eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (*.f64 t -2) (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))))
(*.f64 t (*.f64 -2 (/.f64 (/.f64 1 t) (/.f64 (+.f64 eh eh) ew))))
(*.f64 -2 (*.f64 (/.f64 ew (/.f64 (+.f64 eh eh) (/.f64 1 t))) t))
(*.f64 t (*.f64 -2 (/.f64 (/.f64 ew (+.f64 eh eh)) t)))
(*.f64 t (*.f64 -2 (/.f64 ew (*.f64 (*.f64 t eh) 2))))
(*.f64 (+.f64 ew ew) (/.f64 1 (*.f64 eh -2)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (*.f64 (/.f64 ew eh) -2) 1/2)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (*.f64 (/.f64 t eh) -2) (/.f64 1 (*.f64 (/.f64 t ew) 2)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 t eh) (/.f64 -1 (/.f64 t ew)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 ew eh) -1)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 1 eh) (neg.f64 ew))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 (/.f64 ew t) eh) (neg.f64 t))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (neg.f64 ew) (/.f64 1 eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 -1 eh) ew)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 ew t) (/.f64 t (neg.f64 eh)))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 1/2 (*.f64 (/.f64 ew eh) -2))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 -1 (*.f64 t (/.f64 eh ew))) t)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 -1 (/.f64 t ew)) (/.f64 t eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 t (/.f64 (+.f64 eh eh) ew))) (*.f64 t -2))
(*.f64 t (*.f64 -2 (/.f64 (/.f64 1 t) (/.f64 (+.f64 eh eh) ew))))
(*.f64 -2 (*.f64 (/.f64 ew (/.f64 (+.f64 eh eh) (/.f64 1 t))) t))
(*.f64 t (*.f64 -2 (/.f64 (/.f64 ew (+.f64 eh eh)) t)))
(*.f64 t (*.f64 -2 (/.f64 ew (*.f64 (*.f64 t eh) 2))))
(*.f64 (/.f64 1 (*.f64 eh -2)) (+.f64 ew ew))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 (/.f64 t ew) 2)) (*.f64 (/.f64 t eh) -2))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(pow.f64 (/.f64 ew (neg.f64 eh)) 1)
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))
(neg.f64 (/.f64 ew eh))
(/.f64 ew (neg.f64 eh))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
6.0b
(/.f64 (*.f64 t eh) (neg.f64 ew))
6.9b
(*.f64 t (/.f64 eh (neg.f64 ew)))
28.2b
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
Compiler

Compiled 135 to 18 computations (86.7% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))
5.0b
(*.f64 (/.f64 t ew) (neg.f64 eh))
6.9b
(*.f64 t (/.f64 eh (neg.f64 ew)))
28.2b
(cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))
Compiler

Compiled 146 to 20 computations (86.3% saved)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 eh (sin.f64 t))
3.5b
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
5.1b
(/.f64 eh (-.f64 0 (/.f64 ew t)))
23.8b
(cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))
Compiler

Compiled 158 to 49 computations (69% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
eh
@0
(/.f64 eh (-.f64 0 (/.f64 ew t)))
0.0ms
eh
@-inf
(/.f64 eh (-.f64 0 (/.f64 ew t)))
0.0ms
ew
@inf
(/.f64 eh (-.f64 0 (/.f64 ew t)))
0.0ms
ew
@-inf
(/.f64 eh (-.f64 0 (/.f64 ew t)))
0.0ms
t
@-inf
(/.f64 eh (-.f64 0 (/.f64 ew t)))

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1720×rational.json-1
1720×rational.json-2
1720×rational.json-3
1702×rational.json-simplify-35
898×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
17617
222117
367117
4275317
5675417
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(/.f64 eh (-.f64 0 (/.f64 ew t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 eh) (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 eh (/.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 eh (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 (neg.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (neg.f64 eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 eh) (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 (/.f64 t ew) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 (neg.f64 t) ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 (/.f64 ew t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (/.f64 (*.f64 ew -2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 t ew) -2) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 eh (*.f64 ew -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 eh (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 -2 (/.f64 ew t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (/.f64 ew t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (*.f64 (/.f64 1 (+.f64 ew ew)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (/.f64 -4 (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t) ew) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t ew) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t ew) (/.f64 1 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 eh (+.f64 ew ew)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 t ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t ew) -2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) ew) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eh (/.f64 -2 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew -2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 t) ew) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (/.f64 ew t) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (/.f64 (*.f64 ew -2) eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 ew t) -4)) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 ew t) 2)) (*.f64 eh -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -4 (/.f64 eh ew))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 t ew) -2) (/.f64 (/.f64 t ew) -2)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 eh (/.f64 t ew)))))))

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
934×rational.json-simplify-35
772×rational.json-simplify-43
748×rational.json-simplify-44
744×rational.json-simplify-29
728×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01111461
12441461
25451461
312811461
445081461
574421461
Stop Event
node limit
Counts
85 → 51
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 0 (*.f64 (neg.f64 eh) (/.f64 t ew)))
(+.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)
(+.f64 -1 (-.f64 1 (*.f64 eh (/.f64 t ew))))
(-.f64 0 (*.f64 eh (/.f64 t ew)))
(-.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)
(*.f64 1 (*.f64 (neg.f64 eh) (/.f64 t ew)))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 t ew) -2))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (neg.f64 t) ew) 1/2))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew -2)) t))
(*.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 2 (/.f64 eh (*.f64 (/.f64 ew t) -2)))
(*.f64 2 (/.f64 t (/.f64 (*.f64 ew -2) eh)))
(*.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 t ew) -2) eh))
(*.f64 2 (*.f64 (/.f64 eh (*.f64 ew -2)) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 (*.f64 eh (/.f64 -2 (/.f64 ew t))) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew t) -4)))
(*.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (/.f64 ew t) 2)))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 (+.f64 ew ew)) t))
(*.f64 (*.f64 t 4) (/.f64 1 (/.f64 -4 (/.f64 eh ew))))
(*.f64 (/.f64 (neg.f64 t) ew) eh)
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 (/.f64 t ew) (/.f64 1 (/.f64 -1 eh)))
(*.f64 -2 (*.f64 (/.f64 eh (+.f64 ew ew)) t))
(*.f64 (*.f64 eh (/.f64 t ew)) -1)
(*.f64 (/.f64 (/.f64 t ew) -2) (+.f64 eh eh))
(*.f64 (/.f64 (neg.f64 eh) ew) t)
(*.f64 1/2 (*.f64 eh (/.f64 -2 (/.f64 ew t))))
(*.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 eh (*.f64 ew -2)) (+.f64 t t))
(*.f64 (*.f64 (/.f64 (neg.f64 t) ew) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 t ew))
(*.f64 (/.f64 eh (*.f64 (/.f64 ew t) -2)) 2)
(*.f64 (/.f64 t (/.f64 (*.f64 ew -2) eh)) 2)
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 ew t) -4)) (*.f64 eh 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew t) 2)) (*.f64 eh -2))
(*.f64 (/.f64 1 (/.f64 -4 (/.f64 eh ew))) (*.f64 t 4))
(*.f64 (+.f64 (/.f64 (/.f64 t ew) -2) (/.f64 (/.f64 t ew) -2)) eh)
(pow.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 0 (*.f64 (neg.f64 eh) (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 -1 (-.f64 1 (*.f64 eh (/.f64 t ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 0 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 0)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1 (*.f64 (neg.f64 eh) (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 t ew) -2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (neg.f64 t) ew) 1/2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew -2)) t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (/.f64 eh (*.f64 (/.f64 ew t) -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (/.f64 t (/.f64 (*.f64 ew -2) eh)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (*.f64 (/.f64 (/.f64 t ew) -2) eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 2 (*.f64 (/.f64 eh (*.f64 ew -2)) t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh (/.f64 -2 (/.f64 ew t))) 1/2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (/.f64 ew t) -4)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (/.f64 ew t) 2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 (+.f64 ew ew)) t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 t 4) (/.f64 1 (/.f64 -4 (/.f64 eh ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (neg.f64 t) ew) eh)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t ew) (/.f64 1 (/.f64 -1 eh)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -2 (*.f64 (/.f64 eh (+.f64 ew ew)) t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 eh (/.f64 t ew)) -1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (/.f64 t ew) -2) (+.f64 eh eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) t)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 1/2 (*.f64 eh (/.f64 -2 (/.f64 ew t))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 eh (*.f64 ew -2)) (+.f64 t t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (*.f64 (/.f64 (neg.f64 t) ew) 1/2) (+.f64 eh eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 -1 eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (/.f64 t (/.f64 -1 eh)))
(*.f64 (/.f64 1 (/.f64 -1 eh)) (/.f64 t ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 eh (*.f64 (/.f64 ew t) -2)) 2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 t (/.f64 (*.f64 ew -2) eh)) 2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 2) 2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew t) -4)) (*.f64 eh 4))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew t) 2)) (*.f64 eh -2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (/.f64 -4 (/.f64 eh ew))) (*.f64 t 4))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 (+.f64 (/.f64 (/.f64 t ew) -2) (/.f64 (/.f64 t ew) -2)) eh)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(pow.f64 (*.f64 (neg.f64 eh) (/.f64 t ew)) 1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))

localize74.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.f64 eh (*.f64 (pow.f64 t 3) -1/6))
6.0b
(/.f64 (*.f64 t eh) (neg.f64 ew))
19.4b
(+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
28.2b
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
Compiler

Compiled 238 to 101 computations (57.6% saved)

eval306.0ms (1.7%)

Compiler

Compiled 31330 to 11027 computations (64.8% saved)

prune271.0ms (1.5%)

Pruning

13 alts after pruning (3 fresh and 10 done)

PrunedKeptTotal
New9143917
Fresh000
Picked101
Done11011
Total91613929
Error
0.1b
Counts
929 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
5.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
22.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
5.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
0.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
0.1b
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
32.1b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
30.0b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
12.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
12.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Compiler

Compiled 416 to 269 computations (35.3% saved)

regimes59.0ms (0.3%)

Counts
20 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Calls

5 calls:

10.0ms
ew
10.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
9.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
9.0ms
t
9.0ms
eh
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
0.1b1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 700 to 234 computations (66.6% saved)

regimes31.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
Calls

3 calls:

8.0ms
eh
8.0ms
t
7.0ms
ew
Results
ErrorSegmentsBranch
0.5b1eh
0.5b1ew
0.5b1t
Compiler

Compiled 462 to 150 computations (67.5% saved)

regimes29.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
Calls

3 calls:

8.0ms
eh
7.0ms
ew
7.0ms
t
Results
ErrorSegmentsBranch
0.5b1eh
0.5b1ew
0.5b1t
Compiler

Compiled 388 to 120 computations (69.1% saved)

regimes32.0ms (0.2%)

Counts
12 → 2
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (/.f64 ew (/.f64 (/.f64 (neg.f64 t) eh) (/.f64 t ew))))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (+.f64 (*.f64 eh (*.f64 (pow.f64 t 3) -1/6)) (*.f64 eh (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
Calls

3 calls:

13.0ms
ew
7.0ms
t
6.0ms
eh
Results
ErrorSegmentsBranch
5.0b1eh
3.9b2ew
5.0b1t
Compiler

Compiled 359 to 112 computations (68.8% saved)

bsearch91.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
91.0ms
4.415510210829403e-166
1.670276885668561e-159
Results
44.0ms37×body1024valid
26.0ms84×body256valid
17.0ms22×body512valid
2.0msbody2048valid
Compiler

Compiled 642 to 401 computations (37.5% saved)

regimes19.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
Calls

3 calls:

5.0ms
t
5.0ms
eh
5.0ms
ew
Results
ErrorSegmentsBranch
5.0b1eh
5.0b1ew
5.0b1t
Compiler

Compiled 198 to 70 computations (64.6% saved)

regimes32.0ms (0.2%)

Counts
6 → 3
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (-.f64 0 (/.f64 ew t))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Calls

3 calls:

12.0ms
eh
12.0ms
ew
4.0ms
t
Results
ErrorSegmentsBranch
7.6b3eh
8.9b3ew
12.2b1t
Compiler

Compiled 170 to 65 computations (61.8% saved)

bsearch123.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
4.3374036297099835e-86
1.1216996834706828e-85
78.0ms
-8.880079095757305e-12
-1.0378769060380143e-17
Results
59.0ms58×body1024valid
41.0ms143×body256valid
17.0ms22×body512valid
1.0msbody2048valid
Compiler

Compiled 893 to 611 computations (31.6% saved)

regimes24.0ms (0.1%)

Counts
3 → 3
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Calls

3 calls:

9.0ms
eh
9.0ms
ew
3.0ms
t
Results
ErrorSegmentsBranch
7.9b3eh
9.4b3ew
12.8b1t
Compiler

Compiled 91 to 40 computations (56% saved)

bsearch120.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
4.3374036297099835e-86
1.1216996834706828e-85
79.0ms
-8.880079095757305e-12
-1.0378769060380143e-17
Results
55.0ms55×body1024valid
42.0ms137×body256valid
19.0ms32×body512valid
Compiler

Compiled 879 to 583 computations (33.7% saved)

regimes12.0ms (0.1%)

Accuracy

Total -17.2b remaining (-133.8%)

Threshold costs -17.2b (-133.8%)

Counts
2 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Calls

3 calls:

4.0ms
eh
3.0ms
ew
3.0ms
t
Results
ErrorSegmentsBranch
12.8b1eh
12.8b1ew
12.8b1t
Compiler

Compiled 64 to 30 computations (53.1% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01101297
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(if (<=.f64 ew 816190324861245/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(if (<=.f64 eh -6814889626826961/649037107316853453566312041152512) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (if (<=.f64 eh 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
(if (<=.f64 eh -7788445287802241/324518553658426726783156020576256) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (if (<=.f64 eh 3079649020494481/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 eh -2)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 (neg.f64 t)) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(if (<=.f64 ew 816190324861245/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (+.f64 -1 (-.f64 1 eh)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))))))
(if (<=.f64 eh -6814889626826961/649037107316853453566312041152512) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (if (<=.f64 eh 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
(if (<=.f64 eh -7788445287802241/324518553658426726783156020576256) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (if (<=.f64 eh 3079649020494481/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 t ew) (neg.f64 eh))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))
Compiler

Compiled 433 to 222 computations (48.7% saved)

soundness160.0ms (0.9%)

Algorithm
egg-herbie
Rules
1050×rational.json-simplify-19
1036×rational.json-simplify-51
1016×rational.json-simplify-2
960×rational.json-simplify-35
930×rational.json-simplify-59
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02199
15399
211399
327399
4139899
5348999
6690199
Stop Event
node limit
Compiler

Compiled 213 to 49 computations (77% saved)

end84.0ms (0.5%)

Compiler

Compiled 409 to 104 computations (74.6% saved)

Profiling

Loading profile data...