Details

Time bar (total: 11.1s)

analyze945.0ms (8.5%)

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)

sample6.2s (56.5%)

Results
2.8s2066×body1024valid
2.3s5135×body256valid
1.1s1046×body512valid
18.0msbody2048valid
Bogosity

preprocess76.0ms (0.7%)

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)

simplify98.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
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)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New617
Fresh011
Picked000
Done000
Total628
Error
0.1b
Counts
8 → 1
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 (*.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 33 to 18 computations (45.5% saved)

localize32.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (neg.f64 eh) (tan.f64 t))
0.1b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
2.7b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
22.6b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 147 to 18 computations (87.8% saved)

series25.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

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

rewrite100.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1554×rational.json-simplify-35
1218×bool.json-1
1218×bool.json-2
1190×rational.json-1
1190×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015110
1160110
2495110
31279110
43808110
Stop Event
node limit
Counts
4 → 94
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (neg.f64 eh) (tan.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (tan.f64 t) (/.f64 -1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 -1 (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 (neg.f64 (tan.f64 t)) 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 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (*.f64 (tan.f64 t) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 2) (/.f64 eh (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 2) (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))))) (#(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 1 ew) (neg.f64 (*.f64 eh (tan.f64 t))))))) (#(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 2 (neg.f64 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 (tan.f64 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 2 ew)) (*.f64 eh -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -1/2) (*.f64 (tan.f64 t) (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) 1/2) (/.f64 (*.f64 eh -2) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew -2)) (*.f64 (tan.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 1/2 ew)) (*.f64 eh -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (*.f64 (tan.f64 t) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 -1 ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 (tan.f64 t) (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)) (*.f64 eh -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)) (*.f64 (tan.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 (tan.f64 t) ew)) eh)))) (#(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 eh (+.f64 ew ew)) (*.f64 2 (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (tan.f64 t))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (tan.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f64 (*.f64 eh (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (*.f64 eh (tan.f64 t))))))))

simplify182.0ms (1.6%)

Algorithm
egg-herbie
Rules
1716×rational.json-simplify-35
1448×rational.json-simplify-51
1046×rational.json-simplify-61
950×rational.json-simplify-2
678×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02427212
15626998
214186930
332846848
467286848
579806848
Stop Event
node limit
Counts
226 → 169
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 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(+.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4))) 16)
(+.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)
(+.f64 0 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))
(-.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)
(*.f64 eh (*.f64 (tan.f64 t) (/.f64 -1 ew)))
(*.f64 eh (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)))
(*.f64 eh (*.f64 -1 (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 1)
(*.f64 1 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))
(*.f64 -1 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(*.f64 -1 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 -1 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (/.f64 1/2 ew))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 2 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)))
(*.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2))
(*.f64 (*.f64 eh -2) (*.f64 (tan.f64 t) (/.f64 1/2 ew)))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)) 1/2)
(*.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 eh (*.f64 ew -2)))
(*.f64 (*.f64 (tan.f64 t) 2) (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 1 ew) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (*.f64 2 (neg.f64 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(*.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 (tan.f64 t) 1/2))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 ew)) (*.f64 eh -1/2))
(*.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)))
(*.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))
(*.f64 (*.f64 eh -1/2) (*.f64 (tan.f64 t) (/.f64 2 ew)))
(*.f64 (*.f64 (tan.f64 t) 1/2) (/.f64 (*.f64 eh -2) ew))
(*.f64 (/.f64 eh (*.f64 ew -2)) (*.f64 (tan.f64 t) 2))
(*.f64 (*.f64 (tan.f64 t) (/.f64 1/2 ew)) (*.f64 eh -2))
(*.f64 (/.f64 1/2 ew) (*.f64 (tan.f64 t) (*.f64 eh -2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 -1 ew)) eh)
(*.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)) eh)
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))) -1)
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 (tan.f64 t) (*.f64 eh -2)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)) (*.f64 eh -2))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)) (*.f64 (tan.f64 t) 2))
(*.f64 (*.f64 -1 (/.f64 (tan.f64 t) ew)) eh)
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) -1)
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)) -1)
(*.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)) 2)
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) eh)
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))
(neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(neg.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4))) 16)
(+.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)
(+.f64 0 (neg.f64 (*.f64 eh (tan.f64 t))))
(+.f64 -1 (-.f64 1 (*.f64 eh (tan.f64 t))))
(-.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)
(-.f64 0 (*.f64 eh (tan.f64 t)))
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 1)
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) 2)
(/.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4))) 8)
(/.f64 (*.f64 2 (*.f64 eh (tan.f64 t))) -2)
(/.f64 (*.f64 eh (tan.f64 t)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))) 16)
(neg.f64 (*.f64 eh (tan.f64 t)))
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 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(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 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(neg.f64 (*.f64 t (/.f64 eh 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 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)))
(+.f64 (*.f64 eh (neg.f64 (/.f64 t 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 (*.f64 eh (pow.f64 t 5)) ew))))
(+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (+.f64 (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3)) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15))))
(+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.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 (*.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 -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 (*.f64 eh (pow.f64 t 5)) ew)))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew))))
(+.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 3) ew) -1/3))) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15))))
(+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew))) (+.f64 (+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))) (*.f64 -17/315 (*.f64 (pow.f64 t 7) (/.f64 eh ew)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)))) (*.f64 eh (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)) (neg.f64 (/.f64 t 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 -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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (cos.f64 t)) 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)))))
(neg.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
(*.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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) 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 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 ew (+.f64 (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(+.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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 2)) -1/2)) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 4)) 1/24))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (pow.f64 t 6)) -1/720))))
(+.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))))) (*.f64 -1/720 (*.f64 ew (*.f64 (pow.f64 t 6) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/720 (*.f64 ew (pow.f64 t 6))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (+.f64 (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))) (+.f64 ew (*.f64 -1/720 (*.f64 ew (pow.f64 t 6)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (+.f64 (*.f64 -1/720 (*.f64 ew (pow.f64 t 6))) (+.f64 ew (+.f64 (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (*.f64 t eh))
(*.f64 t (neg.f64 eh))
(*.f64 eh (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t (neg.f64 eh)) (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))))
(+.f64 (*.f64 eh (neg.f64 t)) (*.f64 (pow.f64 t 3) (*.f64 eh -1/3)))
(*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 t (neg.f64 eh)) (+.f64 (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))) (*.f64 (pow.f64 t 5) (*.f64 eh -2/15))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/3)) (+.f64 (*.f64 eh (neg.f64 t)) (*.f64 (pow.f64 t 5) (*.f64 eh -2/15))))
(+.f64 (*.f64 eh (neg.f64 t)) (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -1/3 (pow.f64 t 3)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (neg.f64 t))) (*.f64 -2/15 (*.f64 eh (pow.f64 t 5))))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(+.f64 (*.f64 t (neg.f64 eh)) (+.f64 (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 eh -2/15)) (*.f64 -17/315 (*.f64 eh (pow.f64 t 7))))))
(+.f64 (*.f64 eh (neg.f64 t)) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 eh -2/15)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/3)) (*.f64 eh (*.f64 -17/315 (pow.f64 t 7))))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/3)) (+.f64 (*.f64 eh (*.f64 -17/315 (pow.f64 t 7))) (+.f64 (*.f64 eh (neg.f64 t)) (*.f64 (pow.f64 t 5) (*.f64 eh -2/15)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (neg.f64 t))) (*.f64 eh (+.f64 (*.f64 -17/315 (pow.f64 t 7)) (*.f64 -2/15 (pow.f64 t 5)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t))))
(*.f64 eh (neg.f64 (/.f64 (sin.f64 t) (cos.f64 t))))
(+.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 1/2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4) 4)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) 8)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) 4))) 16)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(+.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 0 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(-.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 0)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 eh (*.f64 (tan.f64 t) (/.f64 -1 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 eh (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 eh (*.f64 -1 (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 1 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (/.f64 1/2 ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 2 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 2 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 eh -2) (*.f64 (tan.f64 t) (/.f64 1/2 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)) 1/2)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) (/.f64 1 (*.f64 ew 4)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) 2) (/.f64 eh (*.f64 ew -2)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) 2) (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 1 ew) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 2 (neg.f64 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 (tan.f64 t) 1/2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 ew)) (*.f64 eh -1/2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (*.f64 eh -2) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 eh -1/2) (*.f64 (tan.f64 t) (/.f64 2 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) 1/2) (/.f64 (*.f64 eh -2) ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 eh (*.f64 ew -2)) (*.f64 (tan.f64 t) 2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 1/2 ew)) (*.f64 eh -2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 1/2 ew) (*.f64 (tan.f64 t) (*.f64 eh -2)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 -1 ew)) eh)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 1 ew)) eh)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))) -1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 (tan.f64 t) (*.f64 eh -2)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) 1/2)) (*.f64 eh -2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)) (*.f64 (tan.f64 t) 2))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 -1 (/.f64 (tan.f64 t) ew)) eh)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) -1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (neg.f64 (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)) -1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (+.f64 ew ew)) 2)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) eh)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)) 2) 2)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(neg.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (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 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4) 4)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) 8)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (cos.f64 t))) 4))) 16)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(+.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)
(*.f64 (tan.f64 t) (neg.f64 eh))
(+.f64 0 (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (tan.f64 t) (neg.f64 eh))
(+.f64 -1 (-.f64 1 (*.f64 eh (tan.f64 t))))
(*.f64 (tan.f64 t) (neg.f64 eh))
(-.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 0)
(*.f64 (tan.f64 t) (neg.f64 eh))
(-.f64 0 (*.f64 eh (tan.f64 t)))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 1)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh -2)) 2)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)) 4)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4))) 8)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 2 (*.f64 eh (tan.f64 t))) -2)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 eh (tan.f64 t)) -1)
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) 4)))) 16)
(*.f64 (tan.f64 t) (neg.f64 eh))
(neg.f64 (*.f64 eh (tan.f64 t)))
(*.f64 (tan.f64 t) (neg.f64 eh))

eval275.0ms (2.5%)

Compiler

Compiled 10641 to 3219 computations (69.7% saved)

prune140.0ms (1.3%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2863289
Fresh000
Picked011
Done000
Total2864290
Error
0.1b
Counts
290 → 4
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 (*.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.8b
(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 t (neg.f64 eh)) ew))))))
7.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 127 to 80 computations (37% saved)

localize74.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
2.1b
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
2.7b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
22.6b
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
Compiler

Compiled 153 to 20 computations (86.9% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite192.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1824×bool.json-1
1824×bool.json-2
1786×rational.json-1
1302×bool.json-3
1116×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01385
113785
241285
398585
4260485
5622585
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.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 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.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 (tan.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 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 (neg.f64 ew) (tan.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 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (+.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (/.f64 (neg.f64 ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))) (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)) (/.f64 (/.f64 ew eh) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 2) (*.f64 ew (/.f64 -2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -2 ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) (tan.f64 t)) (/.f64 (*.f64 ew -2) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 -2 ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 -2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 (tan.f64 t)) (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (+.f64 (/.f64 ew (tan.f64 t)) (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (tan.f64 t) 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4) (+.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (/.f64 (+.f64 ew ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) 4)))) (#(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 (tan.f64 t) 2) (/.f64 (/.f64 ew (neg.f64 eh)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 (tan.f64 t) (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (tan.f64 t)) (neg.f64 (tan.f64 t))) (*.f64 ew (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (tan.f64 t) 2)) (-.f64 0 (*.f64 ew (/.f64 -2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (-.f64 0 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (tan.f64 t))) (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))))))

simplify146.0ms (1.3%)

Algorithm
egg-herbie
Rules
1528×rational.json-simplify-51
1286×rational.json-simplify-35
1078×rational.json-simplify-44
1058×rational.json-simplify-61
938×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02045546
15815280
215535244
360645220
Stop Event
node limit
Counts
176 → 110
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 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 -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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) 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)))) ew)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)
(+.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4))) 16)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)
(+.f64 0 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))
(-.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)
(/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))
(/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 1)
(/.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))))
(/.f64 -1 (/.f64 (/.f64 ew eh) (tan.f64 t)))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) (tan.f64 t)))
(/.f64 (+.f64 eh eh) (+.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (/.f64 (neg.f64 ew) (tan.f64 t))))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))) (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t)))))
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)) (/.f64 (/.f64 ew eh) (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) 2) (*.f64 ew (/.f64 -2 eh)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 (tan.f64 t)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))
(/.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) (tan.f64 t)) (/.f64 (*.f64 ew -2) (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 -2 ew))) 2)
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t))))
(/.f64 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 -2 eh))))
(/.f64 (*.f64 (tan.f64 t) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 (tan.f64 t)) (/.f64 2 (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(/.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 1 eh))
(/.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) (tan.f64 t)))
(/.f64 (*.f64 eh -2) (+.f64 (/.f64 ew (tan.f64 t)) (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (tan.f64 t) 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(/.f64 (*.f64 eh -4) (+.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (/.f64 (+.f64 ew ew) (tan.f64 t))))
(/.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) 4)
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(/.f64 (/.f64 (tan.f64 t) 2) (/.f64 (/.f64 ew (neg.f64 eh)) 2))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))
(/.f64 (+.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 (tan.f64 t) (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh)))) 8)
(/.f64 (+.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(/.f64 (+.f64 (neg.f64 (tan.f64 t)) (neg.f64 (tan.f64 t))) (*.f64 ew (/.f64 2 eh)))
(/.f64 (neg.f64 (*.f64 (tan.f64 t) 2)) (-.f64 0 (*.f64 ew (/.f64 -2 eh))))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (-.f64 0 (/.f64 -1 eh)))
(/.f64 (neg.f64 (neg.f64 (tan.f64 t))) (/.f64 ew (neg.f64 eh)))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2)) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)))) 16)
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(*.f64 eh (neg.f64 (/.f64 t 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 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)))
(+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))))
(+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/3)))
(*.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 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))) (+.f64 (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15)) (neg.f64 (*.f64 t (/.f64 eh ew)))))
(+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/3)) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/3)) (*.f64 eh (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)) (neg.f64 (/.f64 t 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 (*.f64 eh (pow.f64 t 5)) ew)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 -17/315 (*.f64 eh (/.f64 (pow.f64 t 7) ew)))))
(+.f64 (neg.f64 (*.f64 t (/.f64 eh ew))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) (/.f64 eh ew))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 5) ew) -2/15))) (*.f64 eh (*.f64 (/.f64 (pow.f64 t 7) ew) -17/315))))
(+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/3)) (*.f64 eh (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)))) (+.f64 (*.f64 eh (neg.f64 (/.f64 t ew))) (*.f64 -17/315 (*.f64 (pow.f64 t 7) (/.f64 eh ew)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -2/15 (/.f64 (pow.f64 t 5) ew)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)))) (*.f64 eh (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)) (neg.f64 (/.f64 t 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 (/.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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 eh (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(neg.f64 (*.f64 eh (/.f64 (sin.f64 t) (*.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)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (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 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1 (*.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)))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 0 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(-.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 0)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))) 1)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 1 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -1 (/.f64 (/.f64 ew eh) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 eh eh) (+.f64 (/.f64 (neg.f64 ew) (tan.f64 t)) (/.f64 (neg.f64 ew) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t))) (/.f64 (/.f64 ew eh) (neg.f64 (tan.f64 t)))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)) (/.f64 (/.f64 ew eh) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 2) (*.f64 ew (/.f64 -2 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 -2 ew) (/.f64 eh (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t)))))
(*.f64 eh (/.f64 (/.f64 -2 ew) (+.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (tan.f64 t)))))
(/.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) (tan.f64 t)) (/.f64 (*.f64 ew -2) (tan.f64 t))))
(/.f64 (*.f64 eh 4) (+.f64 (*.f64 -2 (/.f64 ew (tan.f64 t))) (*.f64 -2 (/.f64 ew (tan.f64 t)))))
(*.f64 eh (/.f64 4 (+.f64 (/.f64 (*.f64 ew -2) (tan.f64 t)) (/.f64 (*.f64 ew -2) (tan.f64 t)))))
(/.f64 (*.f64 eh 4) (*.f64 (/.f64 ew (tan.f64 t)) -4))
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 -2 ew))) 2)
(*.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 (tan.f64 t) 2))
(*.f64 (tan.f64 t) (/.f64 (*.f64 eh (/.f64 -2 ew)) 2))
(*.f64 (tan.f64 t) (*.f64 eh (/.f64 (/.f64 -2 ew) 2)))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 -2 eh)) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t)) (/.f64 (*.f64 ew (/.f64 2 eh)) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 4) (*.f64 2 (*.f64 ew (/.f64 -2 eh))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 (tan.f64 t)) (/.f64 2 (tan.f64 t))))
(*.f64 4 (/.f64 (/.f64 eh (/.f64 2 (tan.f64 t))) (+.f64 (neg.f64 ew) (neg.f64 ew))))
(*.f64 4 (/.f64 (*.f64 (tan.f64 t) eh) (*.f64 ew -4)))
(/.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 1 eh))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -2) (+.f64 (/.f64 ew (tan.f64 t)) (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 2 (*.f64 (tan.f64 t) 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 eh -4) (+.f64 (/.f64 (+.f64 ew ew) (tan.f64 t)) (/.f64 (+.f64 ew ew) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) 4)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 -1 eh))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) 2) (/.f64 (/.f64 ew (neg.f64 eh)) 2))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) (/.f64 (tan.f64 t) (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 (tan.f64 t) 4) (/.f64 ew (neg.f64 eh)))) 8)
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 (tan.f64 t) ew) (/.f64 (tan.f64 t) ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (+.f64 (neg.f64 (tan.f64 t)) (neg.f64 (tan.f64 t))) (*.f64 ew (/.f64 2 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 (tan.f64 t) 2)) (-.f64 0 (*.f64 ew (/.f64 -2 eh))))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (-.f64 0 (/.f64 -1 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 (tan.f64 t))) (/.f64 ew (neg.f64 eh)))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 0)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) 1)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) 2)) 2)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)) 4)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) 8)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))) (*.f64 ew 4)))) 16)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))

localize156.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
2.7b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
5.3b
(/.f64 (*.f64 t (neg.f64 eh)) ew)
29.8b
(cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
Compiler

Compiled 160 to 21 computations (86.9% saved)

series14.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1466×rational.json-simplify-35
1152×bool.json-1
1152×bool.json-2
1124×rational.json-1
1124×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01483
114783
243983
3113083
4344083
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
(/.f64 (*.f64 t (neg.f64 eh)) ew)
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) 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 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 not (not (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
((#(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 t (/.f64 eh (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (neg.f64 (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 t (neg.f64 ew)))))) (#(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 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))))) (#(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 t (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 eh -2)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t ew) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (*.f64 (neg.f64 eh) (/.f64 -1 ew)))))) (#(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 eh (neg.f64 ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 -2 (/.f64 eh ew))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (neg.f64 eh) 4)) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (*.f64 t (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))))) (#(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 eh (neg.f64 ew)) 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 2 ew)) (*.f64 eh -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t -2) (/.f64 eh (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 t ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 eh ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t eh) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 eh ew)) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t (*.f64 -2 (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 1/2 ew)) (*.f64 eh -2))))) (#(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 1/2 ew) (*.f64 t (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (*.f64 -2 (/.f64 eh 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 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (/.f64 -1 ew)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 t (*.f64 eh -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (*.f64 t 1/2)) (*.f64 eh -2))))) (#(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 eh (+.f64 ew ew)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (/.f64 ew t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) -1)))) (#(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 -1 (/.f64 ew t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 t (*.f64 (neg.f64 eh) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 t (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 t (/.f64 eh (neg.f64 ew))))))))
((#(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 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)))) (#(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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))))))))

simplify195.0ms (1.8%)

Algorithm
egg-herbie
Rules
1074×rational.json-simplify-43
972×rational.json-simplify-35
954×rational.json-simplify-51
950×rational.json-simplify-44
858×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01775006
13944986
29694896
325684830
459614830
570444830
678584830
Stop Event
node limit
Counts
190 → 115
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 (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)
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 eh (/.f64 -1 (/.f64 ew t)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))
(*.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(*.f64 1 (*.f64 t (/.f64 eh (neg.f64 ew))))
(*.f64 -1 (*.f64 t (/.f64 eh ew)))
(*.f64 -1 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))))
(*.f64 -1 (/.f64 eh (/.f64 ew t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (*.f64 t (*.f64 eh -2)) (/.f64 1/2 ew))
(*.f64 (*.f64 t (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 (neg.f64 t) (*.f64 (neg.f64 eh) (/.f64 -1 ew)))
(*.f64 2 (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(*.f64 2 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2))
(*.f64 (*.f64 t (*.f64 -2 (/.f64 eh ew))) 1/2)
(*.f64 (*.f64 t (*.f64 (neg.f64 eh) 4)) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 eh -2) (*.f64 t (/.f64 1/2 ew)))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 t 1/2)))
(*.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)))
(*.f64 (/.f64 eh (neg.f64 ew)) t)
(*.f64 (/.f64 1 ew) (*.f64 t (neg.f64 eh)))
(*.f64 (*.f64 t (/.f64 2 ew)) (*.f64 eh -1/2))
(*.f64 (*.f64 t -2) (/.f64 eh (+.f64 ew ew)))
(*.f64 (neg.f64 (/.f64 t ew)) eh)
(*.f64 (*.f64 t (/.f64 eh ew)) -1)
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (*.f64 -2 (/.f64 eh ew)) (*.f64 t 1/2))
(*.f64 (/.f64 t (neg.f64 ew)) eh)
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(*.f64 1/2 (*.f64 t (*.f64 -2 (/.f64 eh ew))))
(*.f64 (*.f64 t (/.f64 1/2 ew)) (*.f64 eh -2))
(*.f64 (/.f64 eh (*.f64 ew -2)) (+.f64 t t))
(*.f64 (/.f64 1/2 ew) (*.f64 t (*.f64 eh -2)))
(*.f64 (*.f64 t 1/2) (*.f64 -2 (/.f64 eh ew)))
(*.f64 (*.f64 eh -1/2) (*.f64 t (/.f64 2 ew)))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))) -1)
(*.f64 (*.f64 (neg.f64 eh) (/.f64 -1 ew)) (neg.f64 t))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 t (*.f64 eh -2)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 t 1/2)) (*.f64 eh -2))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)) (+.f64 t t))
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 t -2))
(*.f64 (/.f64 eh (/.f64 ew t)) -1)
(*.f64 (/.f64 (*.f64 t eh) ew) -1)
(*.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) 2)
(*.f64 (/.f64 -1 (/.f64 ew t)) eh)
(*.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 t (*.f64 (neg.f64 eh) 4)))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(neg.f64 (/.f64 eh (/.f64 ew t)))
(neg.f64 (/.f64 (*.f64 t eh) ew))
(+.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 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4))) 16)
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.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 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 2) -1/2)))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh 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 1 (*.f64 -1/2 (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 (neg.f64 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2)))) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 2) -1/2))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew))))) (+.f64 ew (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) (+.f64 ew (*.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 (neg.f64 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))) (*.f64 ew (pow.f64 t 2))))) (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 2) -1/2))) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 6) -1/720)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (pow.f64 t 4) 1/24))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew))))) (+.f64 ew (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew))))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))) (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew))))) (*.f64 ew -1/720)))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 1 (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(+.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 0)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 1/2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(/.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 1)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2) 2)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4) 4)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 8)
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 eh (neg.f64 (/.f64 t ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 eh (/.f64 -1 (/.f64 ew t)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (neg.f64 eh)) (/.f64 1 ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 1 (*.f64 t (/.f64 eh (neg.f64 ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (*.f64 t (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 eh (/.f64 ew t)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (*.f64 eh -2)) (/.f64 1/2 ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (*.f64 eh -2)) (*.f64 (/.f64 1 ew) 1/2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (neg.f64 t) (*.f64 (neg.f64 eh) (/.f64 -1 ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 2 (/.f64 (*.f64 t eh) (*.f64 ew -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 2 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (*.f64 -2 (/.f64 eh ew))) 1/2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (*.f64 (neg.f64 eh) 4)) (/.f64 1 (*.f64 ew 4)))
(*.f64 t (*.f64 (*.f64 4 (neg.f64 eh)) (/.f64 1 (*.f64 ew 4))))
(*.f64 t (*.f64 (*.f64 eh -4) (/.f64 1/4 ew)))
(*.f64 (*.f64 eh -4) (*.f64 t (/.f64 1/4 ew)))
(*.f64 t (*.f64 eh (*.f64 -4 (/.f64 1/4 ew))))
(*.f64 (*.f64 eh -2) (*.f64 t (/.f64 1/2 ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 eh -2) (*.f64 (/.f64 1 ew) (*.f64 t 1/2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (+.f64 t t) (/.f64 eh (*.f64 ew -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 eh (neg.f64 ew)) t)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 1 ew) (*.f64 t (neg.f64 eh)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (/.f64 2 ew)) (*.f64 eh -1/2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t -2) (/.f64 eh (+.f64 ew ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (neg.f64 (/.f64 t ew)) eh)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (/.f64 eh ew)) -1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 -2 (/.f64 eh ew)) (*.f64 t 1/2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 t (neg.f64 ew)) eh)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 1/2 (*.f64 t (*.f64 -2 (/.f64 eh ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t (/.f64 1/2 ew)) (*.f64 eh -2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 eh (*.f64 ew -2)) (+.f64 t t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 1/2 ew) (*.f64 t (*.f64 eh -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 t 1/2) (*.f64 -2 (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 eh -1/2) (*.f64 t (/.f64 2 ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew))) -1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 (neg.f64 eh) (/.f64 -1 ew)) (neg.f64 t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 t (*.f64 eh -2)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 t 1/2)) (*.f64 eh -2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (*.f64 (/.f64 1 ew) (*.f64 eh -1/2)) (+.f64 t t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 t -2))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 eh (/.f64 ew t)) -1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (*.f64 t eh) ew) -1)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (*.f64 t eh) (*.f64 ew -2)) 2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 -1 (/.f64 ew t)) eh)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 2) 2)
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 t (*.f64 (neg.f64 eh) 4)))
(*.f64 t (*.f64 (*.f64 4 (neg.f64 eh)) (/.f64 1 (*.f64 ew 4))))
(*.f64 t (*.f64 (*.f64 eh -4) (/.f64 1/4 ew)))
(*.f64 (*.f64 eh -4) (*.f64 t (/.f64 1/4 ew)))
(*.f64 t (*.f64 eh (*.f64 -4 (/.f64 1/4 ew))))
(neg.f64 (*.f64 t (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(neg.f64 (/.f64 eh (/.f64 ew t)))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(neg.f64 (/.f64 (*.f64 t eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh 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 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (*.f64 ew (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4) 4)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) 8)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 t))) 4))) 16)
(*.f64 (cos.f64 (atan.f64 (neg.f64 (*.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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 t (neg.f64 (/.f64 eh ew)))))))

localize86.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
2.7b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
5.3b
(/.f64 (*.f64 t (neg.f64 eh)) ew)
22.6b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 160 to 21 computations (86.9% saved)

eval185.0ms (1.7%)

Compiler

Compiled 20305 to 5879 computations (71% saved)

prune538.0ms (4.9%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New5923595
Fresh000
Picked011
Done123
Total5936599
Error
0.1b
Counts
599 → 6
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 (*.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.8b
(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 t (neg.f64 eh)) ew))))))
6.9b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
12.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 184 to 120 computations (34.8% saved)

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
2.7b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
3.5b
(*.f64 t (/.f64 eh (neg.f64 ew)))
29.8b
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
Compiler

Compiled 147 to 20 computations (86.4% saved)

series3.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite95.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1692×bool.json-1
1692×bool.json-2
1654×rational.json-1
1654×rational.json-2
1210×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01273
112473
236273
388573
4241573
5580373
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 ew (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 (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 not (not (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))
((#(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 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 eh (/.f64 ew (neg.f64 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 (neg.f64 eh)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew eh) 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 (/.f64 ew (neg.f64 t)) (/.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 ew -2) eh) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew (neg.f64 eh)) t) (/.f64 (/.f64 ew (neg.f64 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 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) t) (/.f64 (*.f64 ew -2) 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 (/.f64 (/.f64 ew eh) t) (/.f64 (/.f64 ew eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (*.f64 ew -2) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 ew -2) eh) t) (/.f64 (/.f64 (*.f64 ew -2) eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 t) (/.f64 2 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 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) t) (/.f64 (*.f64 ew (/.f64 2 eh)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 2 (/.f64 (*.f64 ew -2) eh)))))) (#(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 (/.f64 ew t) (/.f64 ew 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 (/.f64 (+.f64 ew ew) t) (/.f64 (+.f64 ew ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) 4)))) (#(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 (/.f64 ew (neg.f64 eh)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (neg.f64 ew)) (/.f64 t (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t ew) (/.f64 t ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 t) (neg.f64 t)) (*.f64 ew (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (/.f64 (*.f64 ew -2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t ew)) (-.f64 0 (/.f64 -1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t)) (/.f64 ew (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (/.f64 eh (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 t (/.f64 eh (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (/.f64 eh (neg.f64 ew))) (*.f64 t (/.f64 eh (neg.f64 ew))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (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))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.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 ew (*.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 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))))))

simplify96.0ms (0.9%)

Algorithm
egg-herbie
Rules
1360×rational.json-simplify-51
1212×rational.json-simplify-35
1054×rational.json-simplify-61
1040×rational.json-simplify-44
918×rational.json-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01714384
14894036
213504036
355304036
Stop Event
node limit
Counts
176 → 91
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 -1 (/.f64 (*.f64 t eh) ew)))) ew)
(*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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)
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(/.f64 t (/.f64 ew (neg.f64 eh)))
(/.f64 eh (/.f64 ew (neg.f64 t)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(/.f64 1 (/.f64 (/.f64 ew (neg.f64 eh)) t))
(/.f64 -1 (/.f64 (/.f64 ew eh) t))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) t))
(/.f64 (+.f64 eh eh) (+.f64 (/.f64 ew (neg.f64 t)) (/.f64 ew (neg.f64 t))))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew -2) eh) t))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (neg.f64 eh)) t) (/.f64 (/.f64 ew (neg.f64 eh)) t)))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 t))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) t) (/.f64 (*.f64 ew -2) t)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 2)
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew eh) t) (/.f64 (/.f64 ew eh) t)))
(/.f64 (+.f64 t t) (/.f64 (*.f64 ew -2) eh))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 ew -2) eh) t) (/.f64 (/.f64 (*.f64 ew -2) eh) t)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 t) (/.f64 2 t)))
(/.f64 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(/.f64 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) t) (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (*.f64 ew -2) eh)))
(/.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 (/.f64 ew t) (/.f64 ew t)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(/.f64 (*.f64 eh -4) (+.f64 (/.f64 (+.f64 ew ew) t) (/.f64 (+.f64 ew ew) t)))
(/.f64 (*.f64 2 (*.f64 t 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) 4)
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(/.f64 (/.f64 t 2) (/.f64 (/.f64 ew (neg.f64 eh)) 2))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(/.f64 (+.f64 (/.f64 t (neg.f64 ew)) (/.f64 t (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh)))) 8)
(/.f64 (+.f64 (/.f64 t ew) (/.f64 t ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(/.f64 (+.f64 (neg.f64 t) (neg.f64 t)) (*.f64 ew (/.f64 2 eh)))
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (/.f64 (*.f64 ew -2) eh)))
(/.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))
(/.f64 (neg.f64 (/.f64 t ew)) (-.f64 0 (/.f64 -1 eh)))
(/.f64 (neg.f64 (neg.f64 t)) (/.f64 ew (neg.f64 eh)))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)
(/.f64 (*.f64 ew (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))))) 2)) 2)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 16)
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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) 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 (*.f64 eh (/.f64 (neg.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew))))
(+.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 0 (*.f64 t (/.f64 eh (neg.f64 ew))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 0)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 t (/.f64 ew (neg.f64 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 eh (/.f64 ew (neg.f64 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 t (/.f64 eh (neg.f64 ew))) 1)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 1 (/.f64 (/.f64 ew (neg.f64 eh)) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 -1 (/.f64 (/.f64 ew eh) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 eh eh) (/.f64 (*.f64 ew -2) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 eh eh) (+.f64 (/.f64 ew (neg.f64 t)) (/.f64 ew (neg.f64 t))))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 2 (/.f64 (/.f64 (*.f64 ew -2) eh) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew (neg.f64 eh)) t) (/.f64 (/.f64 ew (neg.f64 eh)) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 2 t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (/.f64 -2 ew)) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 (/.f64 -2 ew) (/.f64 eh (/.f64 (+.f64 t t) (*.f64 t t))))
(*.f64 eh (/.f64 (/.f64 -2 ew) (+.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 -2 ew) (/.f64 eh (+.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))
(/.f64 (*.f64 eh 4) (+.f64 (/.f64 (*.f64 ew -2) t) (/.f64 (*.f64 ew -2) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2 ew))) 2)
(*.f64 (*.f64 eh (/.f64 -2 ew)) (/.f64 t 2))
(*.f64 (*.f64 t (/.f64 -2 ew)) (/.f64 eh 2))
(*.f64 eh (*.f64 (/.f64 -2 ew) (/.f64 t 2)))
(*.f64 t (*.f64 (/.f64 -2 ew) (/.f64 eh 2)))
(/.f64 -2 (/.f64 (*.f64 ew (/.f64 2 eh)) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 -2 (+.f64 (/.f64 (/.f64 ew eh) t) (/.f64 (/.f64 ew eh) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 t t) (/.f64 (*.f64 ew -2) eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 ew -2) eh) t) (/.f64 (/.f64 (*.f64 ew -2) eh) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) 4) (+.f64 (/.f64 2 t) (/.f64 2 t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)) 4)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 -4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 eh)) t) (/.f64 (*.f64 ew (/.f64 2 eh)) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (*.f64 ew -2) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 t 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh -2) (/.f64 (+.f64 ew ew) t))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh -2) (+.f64 (/.f64 ew t) (/.f64 ew t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) 8)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh -4) (+.f64 (/.f64 (+.f64 ew ew) t) (/.f64 (+.f64 ew ew) t)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 2 (*.f64 t 4)) (+.f64 (*.f64 (/.f64 ew (neg.f64 eh)) 4) (*.f64 (/.f64 ew (neg.f64 eh)) 4)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) 4)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 t ew) (/.f64 -1 eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 t 2) (/.f64 (/.f64 ew (neg.f64 eh)) 2))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (/.f64 t (neg.f64 ew)) (/.f64 t (neg.f64 ew))) (+.f64 (/.f64 1 eh) (/.f64 1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4))) (*.f64 2 (*.f64 t (*.f64 (/.f64 eh (neg.f64 ew)) 4)))) 16)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh))) (/.f64 (*.f64 t 4) (/.f64 ew (neg.f64 eh)))) 8)
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (/.f64 t ew) (/.f64 t ew)) (+.f64 (/.f64 -1 eh) (/.f64 -1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (neg.f64 t) (neg.f64 t)) (*.f64 ew (/.f64 2 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (/.f64 (*.f64 ew -2) eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 (/.f64 t (neg.f64 ew))) (-.f64 0 (/.f64 1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 (/.f64 t ew)) (-.f64 0 (/.f64 -1 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 (neg.f64 t)) (/.f64 ew (neg.f64 eh)))
(*.f64 -1 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 (neg.f64 t) ew))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 0)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) 1)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 2)) 2)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)) 4)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(/.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) 8)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4))) (*.f64 2 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) 4)))) 16)
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 (neg.f64 eh) ew)))))

localize43.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew))))))
2.1b
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
5.3b
(/.f64 (*.f64 t (neg.f64 eh)) ew)
22.6b
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))
Compiler

Compiled 146 to 20 computations (86.3% saved)

localize36.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
4.9b
(*.f64 eh (neg.f64 (/.f64 t ew)))
5.3b
(/.f64 (*.f64 t (neg.f64 eh)) ew)
29.8b
(cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
Compiler

Compiled 154 to 21 computations (86.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite75.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1620×bool.json-1
1620×bool.json-2
1582×rational.json-1
1582×rational.json-2
1226×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
19417
229417
378117
4227017
5578817
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(*.f64 eh (neg.f64 (/.f64 t ew)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 (neg.f64 ew) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (/.f64 t ew) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 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 (neg.f64 ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (/.f64 t ew) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 t ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) 8)))) (#(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 eh ew) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))))) (#(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 eh 2) (/.f64 ew (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eh) -1) (/.f64 (neg.f64 ew) t))))) (#(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 (/.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 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eh)) (/.f64 (neg.f64 ew) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 eh (/.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 eh (/.f64 t (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 eh (/.f64 t (neg.f64 ew))) (*.f64 eh (/.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 eh (/.f64 t (neg.f64 ew))) (*.f64 eh (/.f64 t (neg.f64 ew))))))))

simplify87.0ms (0.8%)

Algorithm
egg-herbie
Rules
1286×rational.json-simplify-2
1266×rational.json-simplify-47
1230×rational.json-simplify-44
1194×rational.json-simplify-41
862×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891071
12901071
28441071
342751071
459641071
Stop Event
node limit
Counts
63 → 31
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 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)
(+.f64 0 (*.f64 eh (/.f64 t (neg.f64 ew))))
(-.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)
(/.f64 eh (/.f64 (neg.f64 ew) t))
(/.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 1)
(/.f64 (*.f64 eh (*.f64 (/.f64 t ew) -2)) 2)
(/.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 t)))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 (neg.f64 ew) t)))
(/.f64 (*.f64 eh (*.f64 (/.f64 t ew) -4)) 4)
(/.f64 (*.f64 eh (/.f64 t ew)) -1)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) 8)
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 eh ew) (/.f64 -1 t))
(/.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 t))
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 t))
(/.f64 (/.f64 eh 2) (/.f64 ew (*.f64 t -2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4)))) 16)
(/.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 t)))
(/.f64 (/.f64 (neg.f64 eh) -1) (/.f64 (neg.f64 ew) t))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (+.f64 t t)))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 t))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 t)) ew)
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))
(/.f64 (neg.f64 (neg.f64 eh)) (/.f64 (neg.f64 ew) t))
(neg.f64 (*.f64 eh (/.f64 t ew)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(+.f64 0 (*.f64 eh (/.f64 t (neg.f64 ew))))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(-.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 0)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 eh (/.f64 (neg.f64 ew) t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (/.f64 t (neg.f64 ew))) 1)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (*.f64 (/.f64 t ew) -2)) 2)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 eh eh) (*.f64 ew (/.f64 -2 t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 (neg.f64 ew) t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (*.f64 (/.f64 t ew) -4)) 4)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (/.f64 t ew)) -1)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) 8)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh -2) (*.f64 ew (/.f64 2 t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 eh ew) (/.f64 -1 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 eh (/.f64 1/2 ew)) (/.f64 -1/2 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) ew) (/.f64 1 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 1/2 ew)) (/.f64 1/2 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 eh 2) (/.f64 ew (*.f64 t -2)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4))) (*.f64 2 (*.f64 eh (*.f64 (/.f64 t ew) -4)))) 16)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 eh 1/2) (*.f64 ew (/.f64 -2 t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) -1) (/.f64 (neg.f64 ew) t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) 2) (/.f64 ew (+.f64 t t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) (neg.f64 ew)) (/.f64 -1 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 1 t)) ew)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 (neg.f64 eh) 1/2) (*.f64 ew (/.f64 2 t)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(/.f64 (neg.f64 (neg.f64 eh)) (/.f64 (neg.f64 ew) t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 (neg.f64 eh) ew))

eval131.0ms (1.2%)

Compiler

Compiled 15693 to 4671 computations (70.2% saved)

prune113.0ms (1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4971498
Fresh000
Picked011
Done145
Total4986504
Error
0.1b
Counts
504 → 6
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 (*.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.8b
(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 t (neg.f64 eh)) ew))))))
6.9b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
12.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Compiler

Compiled 183 to 119 computations (35% saved)

localize70.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
3.5b
(*.f64 t (/.f64 eh (neg.f64 ew)))
5.3b
(/.f64 (*.f64 t (neg.f64 eh)) ew)
29.8b
(cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
Compiler

Compiled 138 to 19 computations (86.2% saved)

eval179.0ms (1.6%)

Compiler

Compiled 4459 to 1371 computations (69.3% saved)

prune31.0ms (0.3%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1561157
Fresh000
Picked011
Done055
Total1567163
Error
0.1b
Counts
163 → 7
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 (*.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.8b
(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 t (neg.f64 eh)) ew))))))
6.9b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
11.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
15.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
12.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Compiler

Compiled 218 to 142 computations (34.9% saved)

regimes35.0ms (0.3%)

Counts
9 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 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 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 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 (*.f64 t (neg.f64 eh)) 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 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) 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))))))
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))))))
Calls

5 calls:

7.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)))))
7.0ms
t
6.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))))))
5.0ms
eh
5.0ms
ew
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 332 to 111 computations (66.6% saved)

regimes57.0ms (0.5%)

Counts
8 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 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 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 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 (*.f64 t (neg.f64 eh)) 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 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) 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 t (neg.f64 eh)) ew))))))
Calls

3 calls:

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

Compiled 237 to 74 computations (68.8% saved)

regimes103.0ms (0.9%)

Counts
7 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 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 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 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 (*.f64 t (neg.f64 eh)) 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 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
Calls

3 calls:

90.0ms
ew
5.0ms
t
4.0ms
eh
Results
ErrorSegmentsBranch
6.9b1eh
6.9b1ew
6.9b1t
Compiler

Compiled 208 to 70 computations (66.3% saved)

regimes15.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 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 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Calls

3 calls:

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

Compiled 124 to 54 computations (56.5% saved)

regimes13.0ms (0.1%)

Accuracy

Total -2.9b remaining (-23.4%)

Threshold costs -2.9b (-23.4%)

Counts
3 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 t (/.f64 (+.f64 t t) (/.f64 eh (/.f64 ew -2)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 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 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Calls

3 calls:

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

Compiled 98 to 48 computations (51% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052451
Stop Event
fuel
saturated
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))))))
(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 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) 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 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Compiler

Compiled 153 to 99 computations (35.3% saved)

soundness0.0ms (0%)

end48.0ms (0.4%)

Compiler

Compiled 141 to 49 computations (65.2% saved)

Profiling

Loading profile data...